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

質問編集履歴

1

ご教授頂いた修正をしたものです

2021/12/23 07:36

投稿

taihei_._
taihei_._

スコア15

title CHANGED
File without changes
body CHANGED
@@ -40,7 +40,32 @@
40
40
 
41
41
  plt.show()
42
42
  ```
43
+ ###修正したコード
44
+ ```ここに言語を入力
45
+ import pandas as pd
46
+ import matplotlib.pyplot as plt
47
+ import numpy as np
48
+ from datetime import datetime
43
49
 
50
+ df_list1 = [pd.read_csv(f'C:/Users/mttai/cefas/dowsing/dowsing{i+2010}-wavenet-site.csv',header=None, skiprows=1,)[[0,1,2]] for i in range(10)]
51
+ df1=pd.concat([df_list1[i] for i in range(10)])
52
+ df1.columns=["Time (GMT)", "Dominant (peak) wave period (s)", "Significant wave height (Hm0) (m)"]
53
+ df1['Time (GMT)']=pd.to_datetime(df1['Time (GMT)'])
54
+ y = df1.groupby(df1['Time (GMT)'].dt.month)["Significant wave height (Hm0) (m)"].max()
55
+
56
+ fig, ax = plt.subplots(figsize=(10,4))
57
+ ax.plot(np.arange(1,13), y, color='red', label=r"dowsing", lw=2,marker='o',alpha=0.6)
58
+
59
+ ax.set_xlabel('月',fontname='MS Gothic',labelpad=15,fontsize=20)
60
+ ax.set_ylabel('有義波高 (m)',fontname='MS Gothic',labelpad=25,fontsize=20)
61
+ ax.set_ylim(0,3)
62
+ ax.set_xlim(1,12)
63
+ ax.tick_params(axis='x', labelsize= 15)
64
+ ax.tick_params(axis='y', labelsize=15)
65
+ ax.set_xticks([1,2,3,4,5,6,7,8,9, 10,11,12])
66
+ ax.set_yticks([0.5,1,1.5,2.0,2.5,3,0], minor=True)
67
+ plt.show()
68
+ ```
44
69
  ### 発生している問題・エラーメッセージ
45
70
 
46
71
  エラーメッセージは出現しませんが、グラフには何のデータもプロットされていないです。