我有一系列的索引是月日格式的。它不是正式的日期时间索引。此外,该系列包含一年中每一天的一个数据:
Data_Value
01-01 156
01-02 139
01-03 133
01-04 106
01-05 128
01-06 189
我的目标是用y轴上的“Data_值”和x轴上的12个月绘制一个直线图。但我想画出365个数据,而不是把它们汇总成12个月。像这样:
总之,我的第一个动作是绘制365个数据,忽略了将月份名称放在x轴上的事实:
^{pr2}$但在上一个命令中,我得到了错误“ValueError:无法将字符串转换为float:'12-31'”。在
有人能把“非正式的”月日指数转换成省略年份的日期时间指数吗?或者有其他的解决方案来达到我设计这个系列的最终目标?谢谢。在
您可以使用:
^{pr2}$最后一个^{} :
这就是我所做的,正如jezrael所建议的:
向索引中添加一个随机年份以将其转换为日期时间索引:
然后设置并绘制绘图:
^{pr2}$并使用将x轴从%y-%m-%d更改为%m格式mdates.DateFormatter公司名称:
最后,渲染图:
我不知道这个解决方案是否有点草率,但它是有效的。在
相关问题 更多 >
编程相关推荐