繁体   English   中英

如何在Matplotlib Python中设置确切的日期刻度

[英]How to set exact date tick in matplotlib python

-Python 3.5-

我正在做一个项目,在该项目中我几乎没有数据可以映射到图表中,图表上的点数从7到200不等。 X轴包含日期,并且当图表上的记录数增加时,日期会聚类,这使图表有点难以理解。

无论如何,无论有多少记录,我都可以始终将x轴上的刻度线限制为4(绘制时间)。

我尝试使用locator_params()但是它不能随着时间的推移而工作。

任何建议或解决方法将始终受到赞赏。

使用matplotlib绘制日期时,您要使用matplotlib.dates的定位符和格式化程序。

在这里,您可以使用AutoDateLocator

matplotlib.dates.AutoDateLocator(tz=None, minticks=4, maxticks=4)

哪里

maxticks是所需的最大滴答数,它控制滴答之间的任何间隔(每隔一次,每隔3个,等等)。

matplotlib页面上提供了有关如何使用这些定位符和格式化程序的示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM