matplotlib.pyplot x轴是nanosec,即使pandas中的索引是datetime

问题描述 投票:0回答:1

我有一个pandas数据框,其索引是pandas.core.indexes.datetimes.DatetimeIndex类型。我有两列MxMy,我想用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()

出于某种原因,这在我的同事的计算机上工作正常,但不是我的。关于它为何如此的任何想法?

Time series x-axis is given in nanosecond, but I want to show actual dates

python datetime matplotlib
1个回答
0
投票

找到了答案。我安装了matplotlib 2.0.0。升级到最新版(2.1.2)并且有效。

© www.soinside.com 2019 - 2024. All rights reserved.