python – 防止xticks重叠yticks

前端之家收集整理的这篇文章主要介绍了python – 防止xticks重叠yticks前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

matplotlib中使用hist(或其他绘图命令)时,如何防止xticks的标签与yticks的标签重叠?

最佳答案
有几种方法.

一种是使用您正在绘制的图形的tight_layout方法,它将自动尝试优化标签的外观.

fig,ax = subplots(1)
ax.plot(arange(10),rand(10))
fig.tight_layout()

另一种方法修改ticks格式的rcParams值:

 rcParams['xtick.major.pad'] = 6

这将使得蜱距离轴稍远一些.修改rcparams(其他任何一个,你可以在你的matplotlibrc配置文件中找到完整的列表),记得用rcdefaults函数将其设置为deafult.

第三种方法是篡改轴locator_params,告诉它不要在角落里绘制标签

fig,rand(10))
ax.locator_params(prune='lower',axis='both')

axis关键字告诉定位器它应该在哪个轴上工作,prune关键字告诉它删除tick的最低值

猜你在找的Python相关文章