您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python大熊猫绘制带有时间间隔的时间序列

Python大熊猫绘制带有时间间隔的时间序列

尝试:

df.plot(x=df.index.astype(str))

跳过差距

您可能需要自定义刻度线和刻度线标签

这对我使用pandas 0.17.1和numpy 1.10.4有效。

您真正需要的是将转换DatetimeIndex为不同于日期时间的另一种类型的方法。为了获得有意义的标签,我选择了str。如果x=df.index.astype(str)不适用于您的pandas / numpy /任何组合,则可以尝试其他选择:

df.index.to_series().dt.strftime('%Y-%m-%d')
df.index.to_series().apply(lambda x: x.strftime('%Y-%m-%d'))
...

我意识到不必重新设置索引,因此我删除了该部分。

python 2022/1/1 18:44:40 有524人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶