修改日期时间轴的格式
可视化时间序列数据时,日期时间轴的格式对于可读性和传达预期效果至关重要信息。本文旨在解决程序员面临的常见挑战:修改轴格式以仅显示年份和月份。
示例
考虑具有日期时间索引的系列:
2014-01-01 7 2014-02-01 8 2014-03-01 9 2014-04-01 8
使用 plt.plot(series.index, series.values) 绘制序列会得到一个包含小时、分钟和秒的轴:
[图表图像带有小时、分钟和秒]
为了删除这些不必要的信息并获得更清晰的轴,我们使用:
<code class="python">import matplotlib.dates as mdates # Set the major and minor ticks to use the desired format ax.xaxis.set_major_formatter(mdates.DateFormatter("%Y-%m")) ax.xaxis.set_minor_formatter(mdates.DateFormatter("%Y-%m"))</code>
这确保 x 轴仅显示年份和月份.
结果
[仅包含年份和月份的图表图像]
通过实施此解决方案,您可以有效地更改日期时间轴来满足您的可视化需求。
以上是如何在 Matplotlib 日期时间轴上仅显示年份和月份?的详细内容。更多信息请关注PHP中文网其他相关文章!