例如,我有一个格式为'2019-08-24 08:57:18.550'
的日期和时间值列表。我已经成功地将它们转换为matplotlib可以理解的数字,使用datetime
和代码matplotlib.dates.date2num(points)
,但是我很难让matplotlib只绘制时间,而不是相关的日期。它创建的图表有刻度线,标签如08-24 12
,我假设它的格式是“月-日-小时”。我希望它只绘制时间,理想情况下,使用“hour:minute”或其他沿着这些行的格式。我如何让matplotlib做到这一点?
2条答案
按热度按时间oknrviil1#
如果我理解正确,并且它是您正在寻找的当前日期/时间,那么:
字符串
然后你可以格式化它(这是我不太明白你在问什么),但如果你想要小时:分钟格式,然后:
型
你应该注意到
datetime.datetime(2020, 5, 18, 22, 4, 41, 425538)
是不可迭代的。kqqjbcuj2#
这是您需要添加到代码中以将x轴设置为7:00时间格式的格式。
字符串
如果要显示秒数,只需添加:%S