我有一个pandas数据框,其索引是pandas.core.indexes.datetimes.DatetimeIndex
类型。我有两列Mx
和My
,我想用matplotlib绘制它。
码:
start=pd.Timestamp('2017-02-10 00:00')
stop=pd.Timestamp('2017-03-10 16:00')
plt.figure()
plt.plot(mydata[start:stop]['Mx'], label='Mx')
plt.plot(mydata[start:stop]['My'], label='My')
plt.title('Timeseries')
plt.tight_layout()
plt.legend()
plt.ylabel('Angle [deg]')
plt.xlabel('UTC time')
plt.show()
出于某种原因,这在我的同事的计算机上工作正常,但不是我的。关于它为何如此的任何想法?
找到了答案。我安装了matplotlib 2.0.0。升级到最新版(2.1.2)并且有效。