21
Làm cách nào để thêm một vòng tròn nhỏ đầy hoặc trỏ đến một ô đếm trong matplotlib?matplotlib: thêm đường tròn vào ô
Làm cách nào để thêm một vòng tròn nhỏ đầy hoặc trỏ đến một ô đếm trong matplotlib?matplotlib: thêm đường tròn vào ô
Dưới đây là một ví dụ, sử dụng pylab.Circle:
import numpy as np
import matplotlib.pyplot as plt
e = np.e
X, Y = np.meshgrid(np.linspace(0, 5, 100), np.linspace(0, 5, 100))
F = X ** Y
G = Y ** X
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
circ = plt.Circle((e, e), radius=0.07, color='g')
plt.contour(X, Y, (F - G), [0])
ax.add_patch(circ)
plt.show()
Và here is another example (mặc dù không phải là một âm mưu đường viền) từ các tài liệu.
Hoặc, bạn chỉ có thể sử dụng plot
:
import numpy as np
import matplotlib.pyplot as plt
e = np.e
X, Y = np.meshgrid(np.linspace(0, 5, 100), np.linspace(0, 5, 100))
F = X ** Y
G = Y ** X
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
plt.contour(X, Y, (F - G), [0])
plt.plot([e], [e], 'g.', markersize=20.0)
plt.show()
bạn có thể giải thích các đoạn mã đầu tiên xin vui lòng? –
Hãy xem xét từng dòng một. Dòng đầu tiên không có ý nghĩa gì? – unutbu
'F = X ** Y G = Y ** X ' Đây là một trong –