小编kar*_*kar的帖子

如何使用matplotlib在python中绘制时间戳?

我一直在整个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方法进行绘制?

python plot datetime matplotlib

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

datetime ×1

matplotlib ×1

plot ×1

python ×1