使用Matplotlib画图,怎么以具体的时分秒作为X轴?

数据的大致结构如下:

img

时间的范围大概就是一天,需要用什么方法可以使得时间数据作为X轴?

类似于这样操作:

import matplotlib.pyplot as plt
import numpy as np
import datetime

# create data
customdate = datetime.datetime(2016, 1, 1, 0, 0,0)
y = np.random.randn(120)
x = [(customdate + datetime.timedelta(seconds=i*5)).strftime('%H:%M:%S') for i in range(len(y))]
plt.xticks(rotation=90,fontsize=8)
plt.plot(x, y)
#plt.gcf().autofmt_xdate()
plt.show()

参考:
https://pythonspot.com/plot-time-with-matplotlib/