質問編集履歴
2
うまく行かなかったやり方を追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -37,4 +37,20 @@
|
|
37
37
|
|
38
38
|
|
39
39
|
secondary_yを使ってグラフの上書き.matplotlib sunplotとtwinxを使ってみてもどうもうまく行かないのですが,どなたか解決方法を示してくださいませんでしょうか.
|
40
|
-
※できれば第二Y軸も最大値最小値数値の幅を他のグラフと統一させたい.
|
40
|
+
※できれば第二Y軸も最大値最小値数値の幅を他のグラフと統一させたい.
|
41
|
+
|
42
|
+
### うまく行かなかったやり方
|
43
|
+
|
44
|
+
```
|
45
|
+
%matplotlib inline
|
46
|
+
for i in df.name.unique():
|
47
|
+
plt.figure()
|
48
|
+
plt.title(i + "' s score")
|
49
|
+
plot_df = df[df["name"] == i]
|
50
|
+
plot_df["score"].plot()
|
51
|
+
plot_df["point"].plot(secondary_y = True,xticks=np.arange(0,5,1),grid=True,figsize = (12,2),yticks=np.arange(0,100,100))
|
52
|
+
plt.savefig("image" + i + ".jpg")
|
53
|
+
```
|
54
|
+
X軸の表記がおかしくなってしまった.
|
55
|
+
+ pointの表記が5番目まで進んでしまっている.
|
56
|
+

|
1
codeの不要箇所を削除
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,7 +24,6 @@
|
|
24
24
|
```
|
25
25
|
%matplotlib inline
|
26
26
|
for i in df.name.unique():
|
27
|
-
plt.figure()
|
28
27
|
plot_df = df[df["name"] == i]
|
29
28
|
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")
|
30
29
|
plt.savefig("image" + i + ".jpg")
|