回答編集履歴

2

コード修正

2022/08/24 08:59

投稿

can110
can110

スコア38266

test CHANGED
@@ -20,7 +20,9 @@
20
20
  fig, ax = plt.subplots()
21
21
 
22
22
  # 日毎にグループ化
23
- for day, gdf in df.groupby(pd.Grouper(key='Time', freq='D')):
23
+ #for day, gdf in df.groupby(pd.Grouper(key='Time', freq='D')): # 対象範囲に含まれる全日付毎
24
+ for day, gdf in df.groupby([df['Time'].dt.date]): # 存在する日付のみ
25
+
24
26
  gdf = gdf.copy() # Suppress SettingWithCopyWarning
25
27
 
26
28
  # 日付を基準日に統一
@@ -35,4 +37,4 @@
35
37
 
36
38
  plt.show()
37
39
  ```
38
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-24/12b8dfc7-d1e3-48c4-a234-d70ac0f7fac8.png)
40
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-24/7792ff43-3c96-494c-a9c8-0a6cf4b99d0b.png)

1

図を差し替え

2022/08/24 07:51

投稿

can110
can110

スコア38266

test CHANGED
@@ -35,4 +35,4 @@
35
35
 
36
36
  plt.show()
37
37
  ```
38
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-24/8adf1d3e-1fdf-40ee-995f-f923530f2742.png)
38
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-24/12b8dfc7-d1e3-48c4-a234-d70ac0f7fac8.png)