为了账号安全,请及时绑定邮箱和手机立即绑定

用Matplotlib在Python中绘制时间

用Matplotlib在Python中绘制时间

慕沐林林 2019-07-16 16:42:38
用Matplotlib在Python中绘制时间我有一个格式的时间戳数组(HH:mm:SS.mmmm)和另一个浮点数数组,每个浮点数对应于时间戳数组中的一个值。我能用Matplotlib绘制x轴上的时间和y轴上的数字吗?我试着去做,但不知怎么的,它只是在接受浮标数组。我怎么才能让它画出时间呢?我必须以任何方式修改格式吗?
查看完整描述

3 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

您必须首先将时间戳转换为Python。datetime对象(使用)datetime.strptime)。然后使用date2num若要将日期转换为matplotlib格式,请执行以下操作。

使用plot_date:

dates = matplotlib.dates.date2num(list_of_datetimes)
matplotlib.pyplot.plot_date(dates, values)


查看完整回答
反对 回复 2019-07-16
  • 3 回答
  • 0 关注
  • 1259 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信