我的x轴上有刻度线的日期。如何让它们自动不重叠?
有很多S.O.关于设置刻度间隔的问题和帖子 - 但这对我不起作用,因为我的情节的日期范围可以从1周到1年不等。
当人们拥有高度可变范围的图表时,使x轴刻度自动不重叠的方法是什么?
plt.plot(date_list, unique_list)
plt.ylabel('# Uniques per day')
答案 0 :(得分:6)
您可以将xticks旋转90度(或任何其他值):
plt.xticks(rotation=90)
如果勾号在框架外
,则可能需要调用tight_layout()
plt.tight_layout()
答案 1 :(得分:0)
没有足够的代表发表评论,因为我不认为我提供的提示可以解决这个问题,但我有完全相同的问题。
我的解决方案是让情节本身更平坦
plt.figure(figsize = (20,6))
。
我的推理是这样的,只有这么多的像素,如果改变其他人建议的日期格式和旋转不是一个选项,可能会稍微拉伸一下情节?