使用matplotlib,使日期刻度不重叠

Don*_*n P 2 python matplotlib

我的x轴上有刻度线的日期.如何让它们自动不重叠?

关于设置滴答间隔有很多SO问题和帖子 - 但这对我不起作用,因为我的情节的日期范围可以从1周到1年不等.

当人们拥有高度可变范围的图表时,使x轴刻度自动不重叠的方法是什么?

plt.plot(date_list, unique_list)
plt.ylabel('# Uniques per day')
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Max*_*Noe 7

您可以将xticks旋转90度(或任何其他值):

plt.xticks(rotation=90)
Run Code Online (Sandbox Code Playgroud)

也许你需要打电话,tight_layout()如果滴答是在框架之外

plt.tight_layout()
Run Code Online (Sandbox Code Playgroud)