4

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()

円は、プロットされたポイントのマーカーとラベルの間のレイヤーに描画されます。これらの要素が描画されるレイヤーを制御するにはどうすればよいですか?

視覚的な参照用に描画されたイメージを次に示します。

単純なプロット

4

1 に答える 1