matplotlib を使用すると、次のように、x 軸に日数を表す整数を使用するグラフが与えられます。
import matplotlib.pyplot as plt
import numpy.random as nprnd
items = []
items[0] = nprnd.randint(1000, size=470)
y_data = np.row_stack((items[0]))
x_data = np.arange(470)
fig = plt.figure()
ax1 = fig.add_subplot(1, 1, 1)
ax1.fill_between(x_data, 0, items[0], color="#0026cf", alpha=1)
plt.show()
開始日を与える 470 日を変換して、x 軸にタイムスタンプを表示するにはどうすればよいですか?
たとえば、グラフに 2000 年 1 月 1 日の開始日を指定すると、現在 31 がグラフに表示され、2000 年 2 月が表示され、x 値が 58 で、2000 年 3 月が表示されます。