使用 matplotlib 在 x 轴上绘制时间

我有以下数据集:


pressuredfjan1[['Unit','Time1']].head()

Out[53]: 

       Unit               Time1

0  321.3599 1970-01-01 00:00:40

1  321.3599 1970-01-01 00:04:40

2  321.6651 1970-01-01 00:06:40

3  320.7496 1970-01-01 00:10:40

4  322.2755 1970-01-01 00:14:40

我试图绘制Unit针对Time1在HH:MM:SS格式。我试过以下代码:


dates = dates.date2num(list(pressuredfjan1['Time1']))

fig = plt.figure(figsize=(20,10))

ax1 = fig.add_subplot(111)

ax1.plot(dates,pressuredfjan1['Unit'])

plt.show()

这给了我情节,但我没有在 x 轴上获得 HH:MM:SS 格式。相反,我得到了 3.1、3.2、3.4...Le14 等。有人可以帮我吗?谢谢。


DIEA
浏览 178回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python