我已经显示了一个矩形,但仍然试图在矩形中显示值!
import matplotlib
import matplotlib.pyplot as plt
from matplotlib.patches import Rectangle
fig = plt.figure()
ax = fig.add_subplot(111)
rect1 = matplotlib.patches.Rectangle((0,1), 5, 0.5, color='c')
ax.add_patch(rect1)
ax.grid()
plt.xlim([-5, 20])
plt.ylim([-5, 6])
plt.show()
someX, someY = 0.5, 0.5
plt.figure()
currentAxis = plt.gca()
currentAxis.add_patch(Rectangle((someX - .1, someY - .1), 0.2, 0.2, color = 'c', alpha=0.5))
plt.grid()
plt.show()
答案 0 :(得分:0)
例如,您可以使用matplotlib库中的文本函数。
http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.text
您还可以在此处的类似帖子中找到其他解决方案: