Python Matplotlib imshow日期轴

Python Matplotlib imshow日期轴,python,pandas,matplotlib,imshow,Python,Pandas,Matplotlib,Imshow,我有带日期和小时的数据框,每小时(0-23)我有相应日期(2016-11-07-2016-11-27)的数据: 我正在绘制数据的彩色地图,如下所示: fig, ax = plt.subplots(figsize=(40, 20)) ax.imshow(df5, origin='lower', cmap='viridis') plt.show() 如何使x轴刻度标签成为原始数据框的日期?我需要一个每天都有相应日期的记号。 同样对于y记号,我想在9:00,15:00,21:00,3:00

我有带日期和小时的数据框,每小时(0-23)我有相应日期(2016-11-07-2016-11-27)的数据:

我正在绘制数据的彩色地图,如下所示:

fig, ax = plt.subplots(figsize=(40, 20))
ax.imshow(df5, origin='lower', cmap='viridis')    
plt.show()

如何使x轴刻度标签成为原始数据框的日期?我需要一个每天都有相应日期的记号。 同样对于y记号,我想在9:00,15:00,21:00,3:00添加记号,并且在这些时间上有一条标记的水平线

谢谢

fig, ax = plt.subplots(figsize=(40, 20))
ax.imshow(df5, origin='lower', cmap='viridis')    
plt.show()