質問編集履歴
2
質問文,データ,コードの差し替え
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,12 +3,13 @@
|
|
3
3
|
Python初心者です.
|
4
4
|
|
5
5
|
凡例付きの散布図を作ろうとしたのですが,プロットに凡例(C列)を紐付ける方法が分かりません.
|
6
|
+
又,このデータは別のデータを大幅に改変・縮小したもので,C列の要素を手打ちする事なく分類・描画・着色できれば,と考えています.
|
7
|
+
|
6
8
|
解決の一例を示していただけますと幸いです.宜しくお願いします.
|
7
9
|
|
8
10
|
### 現状
|
11
|
+

|
9
12
|
|
10
|
-

|
11
|
-
|
12
13
|
### 該当のソースコード
|
13
14
|
|
14
15
|
```python
|
@@ -32,10 +33,9 @@
|
|
32
33
|
|
33
34
|
```practice.csv
|
34
35
|
A,B,C
|
35
|
-
4.68,11.85431,
|
36
|
+
4.68,11.85431,Tanaka
|
36
|
-
4.73,12.50193,
|
37
|
+
4.73,12.50193,Sato
|
37
|
-
4.87,12.52497,
|
38
|
+
4.87,12.52497,Sato
|
38
|
-
```
|
39
39
|
|
40
40
|
### 追加情報
|
41
41
|
macOS10.15.4, Python3
|
1
問題文と写真の差し替え
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,17 +2,12 @@
|
|
2
2
|
|
3
3
|
Python初心者です.
|
4
4
|
|
5
|
-
凡例付きの散布図を作ろうとしたのですが,
|
5
|
+
凡例付きの散布図を作ろうとしたのですが,プロットに凡例(C列)を紐付ける方法が分かりません.
|
6
|
+
解決の一例を示していただけますと幸いです.宜しくお願いします.
|
6
7
|
|
7
|
-
・プロットに凡例を紐付ける方法が分からない
|
8
|
-
|
9
|
-
・それ以前に軸ラベルがうまく表示されない
|
10
|
-
|
11
|
-
という問題が発生しております.解決の一例を示していただけますと幸いです.宜しくお願いします.
|
12
|
-
|
13
8
|
### 現状
|
14
9
|
|
15
|
-

|
16
11
|
|
17
12
|
### 該当のソースコード
|
18
13
|
|
@@ -20,21 +15,20 @@
|
|
20
15
|
import matplotlib.pyplot as plt
|
21
16
|
import pandas as pd
|
22
17
|
|
23
|
-
df_plot=pd.read_csv("
|
18
|
+
df_plot=pd.read_csv("Practice2.csv")
|
24
19
|
|
25
20
|
plt.xlim(4, 10) # x軸の表示範囲
|
26
21
|
plt.ylim(8, 14) # y軸の表示範囲
|
27
|
-
plt.title("
|
22
|
+
plt.title("Graph", fontsize=10) # タイトル
|
28
|
-
plt.xlabel("
|
23
|
+
plt.xlabel("X axis", fontsize=10) # x軸ラベル
|
29
|
-
plt.ylabel("
|
24
|
+
plt.ylabel("Y axis", fontsize=10) # y軸ラベル
|
30
25
|
plt.grid(True) # 目盛線の表示
|
31
26
|
plt.tick_params(labelsize = 10) # 目盛線のラベルサイズ
|
32
27
|
|
33
28
|
# グラフの描画
|
34
29
|
plt.scatter(df_plot["A"], df_plot["B"], s=50, c="b", marker="D", alpha=0.5) #散布図の描画
|
35
|
-
plt.legend(loc="lower right", fontsize=10)#凡例
|
30
|
+
plt.legend(df_plot["C"], loc="lower right", fontsize=10)#凡例
|
36
31
|
plt.show()
|
37
|
-
```
|
38
32
|
|
39
33
|
```practice.csv
|
40
34
|
A,B,C
|
@@ -43,11 +37,5 @@
|
|
43
37
|
4.87,12.52497,佐藤
|
44
38
|
```
|
45
39
|
|
46
|
-
|
47
|
-
###
|
40
|
+
### 追加情報
|
48
|
-
|
49
|
-
ここに問題に対して試したことを記載してください。
|
50
|
-
|
51
|
-
macOS10.15.4, Python3
|
41
|
+
macOS10.15.4, Python3
|
52
|
-
|
53
|
-
ここにより詳細な情報を記載してください。
|