Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

Matplotlib 플롯에서 눈금(Tick) 레이블 글꼴 크기 변경하는 방법

Matplotlib에서 축 눈금(tick)의 글꼴 크기를 변경하려면 tick_params() 메서드의 labelsize 매개변수를 사용하면 됩니다. 이 메서드는 x축 또는 y축 중 원하는 축만 선택적으로 설정할 수 있어 매우 유용합니다.

구현 단계

  • 그림(figure) 크기를 설정하고, 서브플롯 사이 및 주변의 패딩을 조정합니다.
  • figure 객체와 서브플롯 집합을 생성합니다.
  • plot() 메서드를 사용하여 x 데이터 포인트를 플롯합니다.
  • 눈금 레이블의 글꼴 크기를 변경하기 위해 tick_params() 메서드에 labelsize 값을 지정합니다.
  • show() 메서드로 결과 그림을 화면에 표시합니다.

예제 코드

import numpy as np
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig, ax = plt.subplots()
x = np.random.rand(10)
ax.plot(x)
ax.tick_params(axis='x', labelsize=20)

plt.show()

코드 설명

위 예제에서 axis='x' 옵션은 x축의 눈금 레이블만 대상으로 지정하며, labelsize=20은 해당 눈금 숫자의 글꼴 크기를 20포인트로 설정합니다. y축도 함께 변경하고 싶다면 ax.tick_params(axis='y', labelsize=20)을 추가하거나, 두 축을 한 번에 조정하려면 axis 인자를 생략하면 됩니다.

출력 결과

Matplotlib 플롯에서 눈금(Tick) 레이블 글꼴 크기 변경하는 방법

실행하면 x축 눈금 숫자가 기본 크기보다 훨씬 큰 20포인트로 표시되어 가독성이 크게 향상된 것을 확인할 수 있습니다. 발표용 차트나 보고서 그래프처럼 눈금을 강조해야 할 때 특히 유용한 방법입니다.