[英]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.