###前提・実現したいこと
前回質問と被ってしまうのですが、特定のラベルのプロットのみ出力する方法を探しています。
(例)下記コードでいうと、LAVEL1とLAVEL3の青と緑だけ散布図として出力したいです。
###該当のソースコード
python
1colors=['blue','black','green','greenyellow','gold','fuchsia','crimson','teal','tomato','aqua','white'] 2cmap = ListedColormap(colors) 3 4users = np.genfromtxt('/home/srl/mimamori1/b1/12pca.csv', dtype=None, delimiter=",") 5 6pca = PCA(n_components=4) 7users_r = pca.fit_transform(users) 8 9color=[1]*402+[2]*150+[3]*360+[4]*36+[5]*42+[6]*42+[7]*48+[8]*783+[9]*118+[10]*30+[11]*2011 10 11 12plt.subplot(2,3,1) 13plt.scatter(users_r[:,0],users_r[:,1] ,c=color,cmap=cmap) 14plt.xlabel("pc1") 15plt.ylabel("pc2") 16plt.legend() 17plt.title("test1") 18 19#~~~~~~~~省略~~~~~~~~~~~~~ 20 21plt.subplot(2,3,6) 22plt.scatter(users_r[:,2],users_r[:,3],c=color,cmap=cmap) 23plt.xlabel("pc3") 24plt.ylabel("pc4") 25plt.legend() 26plt.title("test6") 27 28plt.show() 29
###試したこと
一つのラベルの要素だけ出力はできるようになってたのですが、複数のラベルを選んで出力が如何せんできていません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/12 12:28