首页 > 解决方案 > 为 Matplotlib 转换日内日期戳

问题描述

我正在尝试将我的日期转换为可以Matplotlib理解的格式,以便我可以绘制candlestick图表。

所有示例都使用每日数据,我可以绘制每日数据,但我主要拥有并绘制日内数据。这样的例子是:

2017-11-02T08:00:00.000+0000

我尝试了许多其他方法,例如将其strptime转换为或将其转换为milliseconds,但在 Matplotlib 中没有一个可以正常工作。使用时,strptime我没有增加 int 序列,因此,情节全乱了。使用毫秒时,值太大以至于我得到错误Year X does not exist。我的df是这样的:

东风

这些是我的尝试:

1)时间:原始字符串日期

2) time2:转换为时间戳

3) time3和7:strptime结果

4) time4:毫秒

如何将此日内数据转换为 Matplotlib 日期格式?

Ps:如果需要,我可以添加其他信息。

标签: pythonmatplotlibfinancecandlestick-chart

解决方案


推荐阅读