質問編集履歴

2

うまく行かなかったやり方を追記

2020/03/21 12:51

投稿

masahiro_shio
masahiro_shio

スコア13

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の不要箇所を削除

2020/03/21 12:51

投稿

masahiro_shio
masahiro_shio

スコア13

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")