質問編集履歴

2

質問文,データ,コードの差し替え

2020/07/10 04:03

投稿

Male_soprano
Male_soprano

スコア10

test CHANGED
File without changes
test CHANGED
@@ -8,15 +8,17 @@
8
8
 
9
9
  凡例付きの散布図を作ろうとしたのですが,プロットに凡例(C列)を紐付ける方法が分かりません.
10
10
 
11
+ 又,このデータは別のデータを大幅に改変・縮小したもので,C列の要素を手打ちする事なく分類・描画・着色できれば,と考えています.
12
+
13
+
14
+
11
15
  解決の一例を示していただけますと幸いです.宜しくお願いします.
12
16
 
13
17
 
14
18
 
15
19
  ### 現状
16
20
 
17
-
18
-
19
- ![イメージ説明](90bdbece11b817bfe3417f1e03f65a7e.png)
21
+ ![イメージ説明](98250abf28f3367514195d1ae0a82b0e.png)
20
22
 
21
23
 
22
24
 
@@ -66,13 +68,11 @@
66
68
 
67
69
  A,B,C
68
70
 
69
- 4.68,11.85431,田中
71
+ 4.68,11.85431,Tanaka
70
72
 
71
- 4.73,12.50193,佐藤
73
+ 4.73,12.50193,Sato
72
74
 
73
- 4.87,12.52497,佐藤
75
+ 4.87,12.52497,Sato
74
-
75
- ```
76
76
 
77
77
 
78
78
 

1

問題文と写真の差し替え

2020/07/10 04:03

投稿

Male_soprano
Male_soprano

スコア10

test CHANGED
File without changes
test CHANGED
@@ -6,19 +6,9 @@
6
6
 
7
7
 
8
8
 
9
- 凡例付きの散布図を作ろうとしたのですが,
9
+ 凡例付きの散布図を作ろうとしたのですが,プロットに凡例(C列)を紐付ける方法が分かりません.
10
10
 
11
-
12
-
13
- ・プロットに凡例を紐付ける方法が分からない
14
-
15
-
16
-
17
- ・それ以前に軸ラベルがうまく表示されない
18
-
19
-
20
-
21
- という問題が発生しております.解決の一例を示していただけますと幸いです.宜しくお願いします.
11
+ 解決の一例を示していただけますと幸いです.宜しくお願いします.
22
12
 
23
13
 
24
14
 
@@ -26,7 +16,7 @@
26
16
 
27
17
 
28
18
 
29
- ![イメージ説明](30af556ed93fe9e970bf0119025d2f05.png)
19
+ ![イメージ説明](90bdbece11b817bfe3417f1e03f65a7e.png)
30
20
 
31
21
 
32
22
 
@@ -42,7 +32,7 @@
42
32
 
43
33
 
44
34
 
45
- df_plot=pd.read_csv("practice.csv")
35
+ df_plot=pd.read_csv("Practice2.csv")
46
36
 
47
37
 
48
38
 
@@ -50,11 +40,11 @@
50
40
 
51
41
  plt.ylim(8, 14) # y軸の表示範囲
52
42
 
53
- plt.title("散布図", fontsize=10) # タイトル
43
+ plt.title("Graph", fontsize=10) # タイトル
54
44
 
55
- plt.xlabel("横軸", fontsize=10) # x軸ラベル
45
+ plt.xlabel("X axis", fontsize=10) # x軸ラベル
56
46
 
57
- plt.ylabel("縦軸", fontsize=10) # y軸ラベル
47
+ plt.ylabel("Y axis", fontsize=10) # y軸ラベル
58
48
 
59
49
  plt.grid(True) # 目盛線の表示
60
50
 
@@ -66,11 +56,9 @@
66
56
 
67
57
  plt.scatter(df_plot["A"], df_plot["B"], s=50, c="b", marker="D", alpha=0.5) #散布図の描画
68
58
 
69
- plt.legend(loc="lower right", fontsize=10)#凡例
59
+ plt.legend(df_plot["C"], loc="lower right", fontsize=10)#凡例
70
60
 
71
61
  plt.show()
72
-
73
- ```
74
62
 
75
63
 
76
64
 
@@ -88,18 +76,6 @@
88
76
 
89
77
 
90
78
 
91
-
92
-
93
- ### 試したこと
79
+ ### 追加情報
94
-
95
-
96
-
97
- ここに問題に対して試したことを記載してください。
98
-
99
-
100
80
 
101
81
  macOS10.15.4, Python3
102
-
103
-
104
-
105
- ここにより詳細な情報を記載してください。