質問編集履歴
2
うまく行かなかったやり方を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -77,3 +77,35 @@
|
|
77
77
|
secondary_yを使ってグラフの上書き.matplotlib sunplotとtwinxを使ってみてもどうもうまく行かないのですが,どなたか解決方法を示してくださいませんでしょうか.
|
78
78
|
|
79
79
|
※できれば第二Y軸も最大値最小値数値の幅を他のグラフと統一させたい.
|
80
|
+
|
81
|
+
|
82
|
+
|
83
|
+
### うまく行かなかったやり方
|
84
|
+
|
85
|
+
|
86
|
+
|
87
|
+
```
|
88
|
+
|
89
|
+
%matplotlib inline
|
90
|
+
|
91
|
+
for i in df.name.unique():
|
92
|
+
|
93
|
+
plt.figure()
|
94
|
+
|
95
|
+
plt.title(i + "' s score")
|
96
|
+
|
97
|
+
plot_df = df[df["name"] == i]
|
98
|
+
|
99
|
+
plot_df["score"].plot()
|
100
|
+
|
101
|
+
plot_df["point"].plot(secondary_y = True,xticks=np.arange(0,5,1),grid=True,figsize = (12,2),yticks=np.arange(0,100,100))
|
102
|
+
|
103
|
+
plt.savefig("image" + i + ".jpg")
|
104
|
+
|
105
|
+
```
|
106
|
+
|
107
|
+
X軸の表記がおかしくなってしまった.
|
108
|
+
|
109
|
+
+ pointの表記が5番目まで進んでしまっている.
|
110
|
+
|
111
|
+
![イメージ説明](f2353d06af3ac18538d6483733ffff04.jpeg)
|
1
codeの不要箇所を削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -50,8 +50,6 @@
|
|
50
50
|
|
51
51
|
for i in df.name.unique():
|
52
52
|
|
53
|
-
plt.figure()
|
54
|
-
|
55
53
|
plot_df = df[df["name"] == i]
|
56
54
|
|
57
55
|
plot_df.plot(x = "Q",y = ["score","point"],yticks=np.arange(0,7000,1000),xticks=np.arange(0,5,1),grid=True,figsize = (12,2),title = i + "' s score")
|