Val*_*ess 5 python matplotlib pandas imshow
我有带有日期和小时的数据框,每小时(0 - 23)我都有相应日期的数据(2016-11-07 - 2016-11-27):
2016-11-07 2016-11-08 2016-11-09 2016-11-10 2016-11-11 2016-11-12 2016-11-13 2016-11-14 2016-11-15 2016-11-16
0 0.000000 1014.947022 1013.127572 1009.481264 1012.850683 1013.877889 1011.521497 1012.648708 1010.455797 1009.721842
1 0.000000 1014.506025 1012.941925 1009.152700 1013.012786 1013.631267 1011.343978 1012.562133 1010.289586 1009.614408
2 0.000000 1014.486303 1012.504753 1009.176406 1012.993172 1013.223181 1011.321553 1012.367675 1010.254122 1009.324017
Run Code Online (Sandbox Code Playgroud)
我正在绘制数据的颜色图,如下所示:
fig, ax = plt.subplots(figsize=(40, 20))
ax.imshow(df5, origin='lower', cmap='viridis')
plt.show()
Run Code Online (Sandbox Code Playgroud)
如何使 x 轴刻度标签成为原始数据框的日期?我需要每天都有一个刻度线和相应的日期。对于 y 刻度线,我想在 9:00、15:00、21:00、3:00 添加刻度线,并在这些时间上有一条标记的水平线。
谢谢!
| 归档时间: |
|
| 查看次数: |
418 次 |
| 最近记录: |