首页  >  文章  >  后端开发  >  如何在 Matplotlib 中正确对齐旋转的 XTickLabels?

如何在 Matplotlib 中正确对齐旋转的 XTickLabels?

Patricia Arquette
Patricia Arquette原创
2024-10-28 10:19:02820浏览

 How to Correctly Align Rotated XTickLabels in Matplotlib?

对齐旋转的 XTickLabels 以实现精确对齐

在给定的图中,旋转的 x 轴刻度标签看起来向右移动而不是对齐与他们各自的刻度线。出现这种错位的原因是默认围绕文本标签中间的旋转居中。

要解决此问题,您可以使用 ha 参数指定刻度标签的水平对齐方式。此参数定义旋转标签周围的假想矩形框的哪一侧应与刻度点对齐。

在您的情况下,您需要设置 ha='right':

<code class="python">ax.set_xticklabels(xlabels, rotation=40, ha='right')</code>

此设置将文本框的右边缘与刻度点对齐,确保旋转的 x 轴刻度标签准确对齐。

以上是如何在 Matplotlib 中正确对齐旋转的 XTickLabels?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn