##やりたいこと
20のクラスタのデータを散布図にプロットして,20色使ってプロットしたい
##現状
10色しか使われておらず,同じ色のデータが2種類ずつある
##該当部分のソースコード
プロットしている箇所のみ示します
※補足
categories:データのカテゴリ名を保持しているリスト(size=20)
out:プロットするデータ配列(size=データ数*2[次元])
y:データのラベルが入ったリスト
python
1f, ax = plt.subplots(1,1, figsize=(10, 10)) 2for i in range(len(categories)): 3 target_data = out[y == i] 4 ax.scatter(x=target_data[:,0],y=target_data[:,1], label=str(i), alpha=0.5) 5plt.legend(bbox_to_anchor=(1.02,1), loc='upper left')
##参考にしたソースコード
t-SNEによる高次元データの可視化
https://blog.imind.jp/entry/2019/06/25/004531
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/19 05:22
2021/01/19 05:28
2021/01/19 05:28
2021/01/19 05:29