質問編集履歴

1

試した方法を追記しました

2021/01/12 16:34

投稿

SakuM
SakuM

スコア2

test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,22 @@
12
12
 
13
13
 
14
14
 
15
+ CODE P2020 P2065 class
16
+
17
+ 101  100 80 1
18
+
19
+ 102 105 100 1
20
+
21
+ 103 200 121 3
22
+
23
+ 104 220 150 4
24
+
25
+ 105 50 20 2
26
+
27
+
28
+
29
+
30
+
15
31
 
16
32
 
17
33
  ### 発生している問題・エラーメッセージ
@@ -25,6 +41,10 @@
25
41
  ^
26
42
 
27
43
  SyntaxError: invalid syntax
44
+
45
+
46
+
47
+
28
48
 
29
49
 
30
50
 
@@ -66,26 +86,36 @@
66
86
 
67
87
  ### 試したこと
68
88
 
69
- plt.scatter(df.loc[df.class == f ,'P2020'], df.loc[df.class == f ,'P2065'], c=colors[f], label=f)
70
89
 
90
+
91
+ colors = ['red','blue','yellow','pink']
92
+
93
+ cmap = ListedColormap(colors)
94
+
71
- この部分でエラーがでてしまいます.
95
+ fig, ax = plt.subplots()
72
96
 
73
97
 
74
98
 
99
+ ax.set_title("Graph", fontsize=10) # タイトル
100
+
101
+ ax.set_xlabel("X axis", fontsize=10) # x軸ラベル
102
+
103
+ ax.set_ylabel("Y axis", fontsize=10) # y軸ラベル
104
+
105
+ ax.grid() # 目盛線の表示
106
+
107
+ ax.tick_params(labelsize=10) # 目盛線のラベルサイズ
108
+
109
+ sns.scatterplot(x="P2065", y="P2065", hue="class", data=df,ax=ax,cmap=cmap)
110
+
111
+
112
+
113
+ plt.legend()
114
+
115
+ plt.show()
116
+
117
+
118
+
119
+ これだと色が指定できません...
120
+
75
121
  ### 補足情報(FW/ツールのバージョンなど)
76
-
77
- CODE P2020 P2065 class
78
-
79
- 101  100 80 1
80
-
81
- 102 105 100 1
82
-
83
- 103 200 121 3
84
-
85
- 104 220 150 4
86
-
87
- 105 50 20 2
88
-
89
-
90
-
91
-