閉じる

2枚のプロットを連続して出力する方法[Matplotlib]

plt.scatter(transformed_pca[:,0], transformed_pca[:,1])
plt.xlim(-0.1,1.1)
plt.ylim(-0.1,1.1)
plt.savefig('./pca.png')
plt.figure(2)
plt.scatter(transformed_tsne[:,0], transformed_tsne[:,1])
plt.xlim(-0.1,1.1)
plt.ylim(-0.1,1.1)
plt.savefig('./tsne.png')

plt.figure(1)にすると,1枚目に2枚目のデータがかぶさる.
なので,1枚目と2枚目はそれぞれ独立に出力して,3枚目に両方のデータをプロットすることもできる.

plt.scatter(transformed_pca[:,0], transformed_pca[:,1])
plt.xlim(-0.1,1.1)
plt.ylim(-0.1,1.1)
plt.savefig('./pca.png')
plt.figure(2)
plt.scatter(transformed_tsne[:,0], transformed_tsne[:,1])
plt.xlim(-0.1,1.1)
plt.ylim(-0.1,1.1)
plt.savefig('./tsne.png')
plt.figure(3)
plt.scatter(transformed_pca[:,0], transformed_pca[:,1])
plt.scatter(transformed_tsne[:,0], transformed_tsne[:,1])
plt.xlim(-0.1,1.1)
plt.ylim(-0.1,1.1)
plt.savefig('./pca_and_tsne.png')
Pocket

コメントを残す

あなたのメールアドレスは公開されません。必須項目には印がついています *

© 2020 CV・NLP TIPS | WordPress Theme: Annina Free by CrestaProject.