【问题标题】:matplotlib.pyplot x-axis is nanosec even if index in pandas is datetimematplotlib.pyplot x 轴是纳秒,即使熊猫中的索引是日期时间
【发布时间】:2018-01-23 08:53:00
【问题描述】:

我有一个熊猫数据框,其中索引的类型为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()

由于某种原因,这在我同事的计算机上运行良好,但在我的计算机上却不行。关于为什么会这样的任何想法?

【问题讨论】:

    标签: python datetime matplotlib


    【解决方案1】:

    找到了答案。我安装了 matplotlib 2.0.0。升级到最新版本(2.1.2)并且可以正常工作。

    【讨论】:

      猜你喜欢
      • 2017-11-22
      • 2017-02-09
      • 1970-01-01
      • 1970-01-01
      • 2013-07-20
      • 2023-01-12
      • 2019-06-16
      相关资源
      最近更新 更多