这是我的第一个问题,所以stackoverflow将图片显示为链接。 我用股价绘制了matplotlib图表。我的日期时间对象是:
一天的开始:
2019-07-17 10:00:00
2019-07-17 10:05:00
2019-07-17 10:10:00
2019-07-17 10:15:00
...
2019-07-17 18:20:00
2019-07-17 18:25:00
2019-07-17 18:30:00
2019-07-17 18:35:00
然后交易停止,没有更多数据。
我将这些datetime对象转换为matplotlib格式:
matplotlib.dates.date2num(dt_object)
然后我绘制图表:
fig, ax = plt.subplots()
ax.plot(x, y)
plt.show()
这很丑。我的看法是因为它在x轴上有空白空间,没有数据。可能是我错了。
如果我使用
x = np.linspace(0, 100, len(y))
一切都很完美:
我该如何绘制完美的图表
matplotlib.dates.date2num(dt_object)