首页 > 解决方案 > 如何将一年中的某一天设置为几年的刻度标签?

问题描述

我目前正在处理来自传感器的一些温度数据,该传感器活跃了大约 4 个月(从 2018 年 12 月到 2019 年 3 月)。我正在尝试绘制数据;但是,我的时间序列目前从 350 变为 430。如何使 x 轴刻度在达到 365 后从 0 开始?或者,我如何添加代表从 12 月开始到 3 月的月份的刻度?

当前图表:

标签: pythonmatplotlib

解决方案


假设您有您的matplotlib.pyplot对象,例如plt. 我们可以使用它来更改 x 轴刻度的标签:

xticks = plt.xticks()[0]
plt.xticks(xticks, (xticks % 365))

推荐阅读