我知道我缺少关于 matplotlib 如何组织图形和绘图的一些非常基本的内容,但是我搜索了文档但没有结果。我已将我的问题缩小到一些简单的问题,希望能帮助我更好地理解 matplotlib。
给定以下代码:
x_coords = [1,2,3]
y_coords = [2,3,4]
labels = ['A','B','C']
plt.scatter(x_coords, y_coords, marker = 'o')
for l, x, y in zip(labels, x_coords, y_coords):
plt.annotate(l, xy=(x,y), xytext=(-10,5), textcoords='offset points')
circle = plt.Circle((2,3), 1.5, color='w', ec='k')
fig = plt.gcf()
fig.gca().add_artist(circle)
plt.show()
圆圈绘制在绘制点的标记和标签之间的图层上。如何控制绘制这些元素的图层?
这是绘制的图像以供视觉参考: