【发布时间】:2014-04-16 21:41:41
【问题描述】:
我在 Pandas dateframe 中有时间序列,其中有许多列我想绘制。有没有办法将 x 轴设置为始终使用来自dateframe 的索引?
当我使用 Pandas 中的 .plot() 方法时,x 轴的格式正确,但是当我将日期和列传递给我想直接绘制到 matplotlib 时,图形无法正确绘制。提前致谢。
plt.plot(site2.index.values, site2['Cl'])
plt.show()
仅供参考:site2.index.values 产生这个(为简洁起见,我剪掉了中间部分):
array([
'1987-07-25T12:30:00.000000000+0200',
'1987-07-25T16:30:00.000000000+0200',
'2010-08-13T02:00:00.000000000+0200',
'2010-08-31T02:00:00.000000000+0200',
'2010-09-15T02:00:00.000000000+0200'
],
dtype='datetime64[ns]')
【问题讨论】:
标签: python matplotlib plot pandas