1

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 月が表示されます。

4

1 に答える 1