반응형
질문
모든 요소 (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 사용자 정의 페이지에서 찾을 수 있습니다.
반응형
댓글