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 인자를 생략하면 됩니다.
출력 결과

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