首页 > 解决方案 > Matplotlib 识别 xlabels 是否相互“运行”

问题描述

使用 matplotlib 我有多个 xlabels(我不能放弃任何一个)
在查阅了这篇文章后,我决定为间距添加第二行 xlabels。
不幸的是,虽然对于某些图表来说已经足够了,但对于某些图表来说,标签仍然太多,我需要一个不同的解决方案。
我的想法是以某种方式“识别”xlabels 相互运行 - 如果是这样,创建第三行 xlabels,依此类推,直到没有重叠的标签。
可以做到吗?在此处输入图像描述

编辑:
这不是完美的,也没有直接回答我的帖子的问题,但是使用轮换我得到了一些我可以使用的合理的东西
ax.set_xticklabels(labels, fontsize=8,rotation=20) 在此处输入图像描述

标签: pythonmatplotlib

解决方案


如果您通过 plot() 中的设置旋转 xticklabels 会怎样?


推荐阅读