【发布时间】:2017-08-27 23:22:15
【问题描述】:
我有一个索引为月日格式的系列。它不是正式的日期时间索引。此外,该系列包含一年中每一天的一个数据:
Data_Value
01-01 156
01-02 139
01-03 133
01-04 106
01-05 128
01-06 189
我的目标是制作一个线图,其中 y 轴为“Data_Value”,x 轴为十二个月。但我想绘制 365 个数据,而不是将它们汇总为 12 个月。像这样的:
无论如何,我的第一步是绘制 365 数据,忽略将月份名称放在 x 轴上的事实:
s = np.array(s)
plt.figure()
plt.plot(s, '-o')
但在最后一个命令中,我收到错误“ValueError:无法将字符串转换为浮点数:'12-31'”。
有人如何将“非正式”月日索引转换为省略年份的日期时间索引?或任何其他解决方案来达到我绘制系列的最终目标?谢谢。
【问题讨论】:
标签: python pandas matplotlib plot