>백엔드 개발 >파이썬 튜토리얼 >Matplotlib에서 회전된 X축 눈금 레이블을 정렬하는 방법은 무엇입니까?

Matplotlib에서 회전된 X축 눈금 레이블을 정렬하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-03 15:14:03509검색

How to Align Rotated X-Axis Tick Labels in Matplotlib?

회전된 X축 눈금 레이블 정렬

X축 눈금 레이블을 회전할 때 해당 레이블과 올바르게 정렬하는 것이 바람직한 경우가 많습니다. 진드기. 이는 눈금 레이블의 수평 정렬을 조정하여 달성할 수 있습니다.

ha 매개변수 사용

matplotlib.axis.Tick.label1 객체에는 다음과 같은 ha 매개변수가 있습니다. 눈금 레이블의 수평 정렬을 제어합니다. 사용 가능한 옵션은 다음과 같습니다.

  • '왼쪽': 레이블 직사각형의 왼쪽을 눈금 점에 맞춥니다.
  • 'center': 레이블 직사각형의 중앙을 눈금 점에 맞춥니다. 체크 포인트.
  • 'right': 라벨 직사각형의 오른쪽을 체크 포인트에 맞춥니다. point.

회전된 눈금 레이블을 해당 눈금에 정렬하려면 ha='right'를 사용합니다.

<code class="python">import numpy as np
import matplotlib.pyplot as plt

n = 5

x = np.arange(n)
y = np.sin(np.linspace(-3, 3, n))
xlabels = ['Ticklabel %i' % i for i in range(n)]

fig, ax = plt.subplots()

ax.plot(x, y, 'o-')
ax.set_xticks(x)
ax.set_xticklabels(xlabels, rotation=40, ha='right')

plt.show()</code>

이렇게 하면 이미지에 표시된 것처럼 해당 눈금과 정렬된 회전된 눈금 레이블이 있는 플롯이 생성됩니다. 아래:

[눈금에 맞춰 정렬된 회전된 눈금 레이블이 있는 플롯 이미지]

위 내용은 Matplotlib에서 회전된 X축 눈금 레이블을 정렬하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.