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

関連投稿

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です