回答編集履歴
1
test
CHANGED
@@ -3,13 +3,12 @@
|
|
3
3
|
import matplotlib.pyplot as plt
|
4
4
|
import matplotlib.dates as mdates
|
5
5
|
import pandas as pd
|
6
|
-
from datetime import timedelta
|
7
6
|
|
8
7
|
df = pd.read_csv("readimage2.csv",encoding="SHIFT_JIS",usecols=[0,1],
|
9
8
|
parse_dates=[0],date_parser=lambda x: pd.to_datetime(x, format='%Y%m%d_%H%M'))
|
10
9
|
|
11
|
-
start = df.iloc[0, 0].floor('D')
|
10
|
+
start = df.iloc[0, 0].floor('D') # 切り捨て: 当日の 00:00:00
|
12
|
-
end =
|
11
|
+
end = df.iloc[0, 0].ceil('D') # 切り上げ: 翌日の 00:00:00
|
13
12
|
|
14
13
|
#ここから下はグラフ作成
|
15
14
|
fig = plt.figure(facecolor="white")
|
@@ -26,7 +25,7 @@
|
|
26
25
|
#ここから下はグラフの詳細
|
27
26
|
ax.grid(True)
|
28
27
|
|
29
|
-
#x軸の描画の範囲を指定
|
28
|
+
#x軸の描画の範囲を指定
|
30
29
|
ax.set_xlim(start, end)
|
31
30
|
|
32
31
|
#2時間おきにラベル
|