1
画像が描かれたグラフを描画したい。私はk-meansクラスタリングをしています。その後、同じフレームカラーで各画像をクラスタに表示したいと思います。matplotlibを色の付いたフレームで表示するプロットの画像を表示する
私は基本的に私はscickit learn
ドキュメントにいくつかのチュートリアルをチェックしていたし、また私がいない結果とmatplotlib
WebページでAnnotationBbox
とOffsetImage
コンストラクタを確認
fig = plt.gcf()
fig.clf()
ax = plt.subplot(111)
# add a first image
for i in range(0, len(dataset['val'].path)):
ab = AnnotationBbox(OffsetImage(img, zoom=.15, cmap='gray'),
[reduced_data[i][0], reduced_data[i][1]],
frameon=True,
xybox=(10, 10),
xycoords='data',
boxcoords="offset points",
arrowprops=dict(arrowstyle="-"))
ax.add_artist(ab)
plt.draw()
plt.show()
黒のフレームとグラフ上に画像を配置いくつかのコードを持っています。私はプロットに挿入された画像のフレームの色を変更して、各クラスターに与えている色と一致するようにする方法があるのだろうかと思っていました。
それは働きます!ありがとうございました。 –