我一直在整个Google上搜索此内容,但似乎无法完全找到所需的内容。
因此,基本上,我有两个列表:一个列表由时间戳数据组成,第二个列表由与之对应的值组成。
现在我的问题是:我的时间戳采用以下格式
['Mon Sep 1 16:40:20 2015', 'Mon Sep 1 16:45:20 2015',
'Mon Sep 1 16:50:20 2015', 'Mon Sep 1 16:55:20 2015']
Run Code Online (Sandbox Code Playgroud)
那么,哪种时间格式用于matplotlib?我试图画出这个直线,但它给了我:
ValueError: invalid literal
Run Code Online (Sandbox Code Playgroud)
我可以datetime.datetime.strptime用来转换吗?如果没有,那还有什么其他方法呢?
将转换为timestamp正确的格式后,如何绘制新的转换后的时间戳及其对应的值?
我可以使用matplotlib.pyplot.plot(time, data)还是必须使用plot_date方法进行绘制?