본문 바로가기
Python/Python FAQ

Python Matplotlib 그림에서 글꼴 크기를 변경하는 방법, How to change the font size on a matplotlib plot

by 베타코드 2023. 6. 26.
반응형

질문


모든 요소 (ticks, labels, title)의 글꼴 크기를 matplotlib 플롯에서 변경하는 방법은 무엇인가요?

tick label 크기를 변경하는 방법은 알고 있습니다. 다음과 같이 수행됩니다:

import matplotlib 
matplotlib.rc('xtick', labelsize=20) 
matplotlib.rc('ytick', labelsize=20) 

하지만 나머지는 어떻게 변경하나요?


답변


matplotlib documentation에 따르면,

font = {'family' : 'normal',
        'weight' : 'bold',
        'size'   : 22}

matplotlib.rc('font', **font)

이렇게 하면 모든 항목의 글꼴이 kwargs 객체에서 지정한 글꼴로 설정됩니다. font.

또는 이 답변에서 제안하는 대로 rcParams update 메서드를 사용할 수도 있습니다:

matplotlib.rcParams.update({'font.size': 22})

또는

import matplotlib.pyplot as plt
plt.rcParams.update({'font.size': 22})

사용 가능한 모든 속성에 대한 전체 목록은 matplotlib 사용자 정의 페이지에서 찾을 수 있습니다.

반응형

댓글