python - 为 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:如果需要,我可以添加其他信息。
解决方案
推荐阅读
- javascript - 在完整日历中自动填充事件标题
- amazon-s3 - S3 过滤是否允许在 Lambda 函数触发中为前缀和后缀使用通配符?
- android - 如何根据 Flutter 中的按钮单击向上和向下移动一个小部件?
- c# - 将项目添加到隐式类型的对象数组
- java - Java、MySQL、Spring 应用程序
- c# - 为什么我不能在 C# 中继承一个类?
- python - Python 抱怨缺少字典值
- apache-kafka - 强制消费者只阅读消费者复活后进入主题的那些消息
- sql - 根据多列查找重复批次
- entity-framework-6 - 如何从 EF6 的存储过程中读取 TPH 类型?