teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

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

2020/03/21 12:51

投稿

masahiro_shio
masahiro_shio

スコア13

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
+ ![イメージ説明](f2353d06af3ac18538d6483733ffff04.jpeg)

1

codeの不要箇所を削除

2020/03/21 12:51

投稿

masahiro_shio
masahiro_shio

スコア13

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