【发布时间】:2016-07-08 04:21:29
【问题描述】:
我正在使用 Python 2.7,需要使用 matplotlib 库绘制时间序列。我的y 轴数据是数字,一切正常。
问题是我的x 轴数据不是数字,matplotlib 在这种情况下不配合。即使它不应该影响绘图的正确性,它也不会给我画一个时间序列,因为x 轴数据无论如何都是按给定的顺序排列的,它的顺序在逻辑上不会影响任何事情。
例如,假设x 数据为["i","like","python"],y 轴数据为[1,2,3]。
我没有添加我的代码,因为我发现代码没问题,如果我将数据更改为所有数字数据,它就可以工作。
请解释我如何使用 matplotlib 来绘制时间序列,而不是让我将 x 值转换为数字内容。
我的 matplotlib 代码基于以下答案:How to plot Time Series using matplotlib Python、Time Series Plot Python。
【问题讨论】:
标签: python python-2.7 matplotlib time-series