【发布时间】:2014-02-26 17:27:21
【问题描述】:
我有这个 python 代码来显示一段时间内的一些数字:
import matplotlib.pyplot as plt
import datetime
import numpy as np
x = np.array([datetime.datetime(2013, 9, i).strftime("%Y-%m-%d") for i in range(1,5)],
dtype='datetime64')
y = np.array([1,-1,7,-3])
plt.plot(x,y)
plt.axhline(linewidth=4, color='r')
plt.show()
生成的图表在 x 轴上有数字 0.0 到 3.0:
显示日期而不是这些数字的最简单方法是什么?最好采用 %b %d 格式。
【问题讨论】:
标签: python numpy matplotlib