지금까지 내가 그래프에 이름을 영어로 작성한 이유는... 한글이 깨져서다.
알고 보면 간단한데 말이지...
1. 한글깨짐 방지
plt.rc('font', family='Malgun Gothic')
#16에서 rcParams을 잠깐 언급한 적이 있었다.
rc 함수는 현재 rcParams를 설정하는 함수이다.
'Malgun Gothic' 은 기본 한글 폰트이길래 그대로 사용했다.
(영문을 그대로 읽으면?? 말군고딕..? 맑은고딕이여..ㅎㅎ)
그런데... y축 하나의 값을 '-1'로 했더니 마이너스 기호가 깨진다.
2. 마이너스 기호 깨짐 방지
plt.rcParams['axes.unicode_minus'] = False
아래 적용한 예제는~
아니 근데.. 어떻게 plt.rcParams['axes.unicode_minus'] = False 이걸 외우고 다니냐고요..ㅎㅎ
그리고 한글 설정은 rc함수를 쓰고, 마이너스 설정은 rcParam로 하는 건지???
그래서 matplotlib 사이트를 좀 더 파봄 ㅋㅋㅋ
3. matplotlib의 rc함수와 rcParam 설정
"The list of rcParams is:" 밑에 rcParam 종류가 나오는데...
따지고 보면 다 한 가족이었다는 거...?
그래서 형식을 바꿔서 해줘 보면....
rc함수로 마이너스 깨짐 방지 설정이 되고,
rcParams으로도 한글 폰트 설정이 된다.
왜 책에선 다르게 알려주는 걸까??
다양하게 공부하라고??
일단 오늘은 요기까지 ㅎㅎ
그리고 전에 공부했던 #16 rcParams 내용은 링크로 걸어둔다 ㅋ
2021.05.30 - [파이썬 100일 챌린지] - [100일 챌린지] 파이썬 matplotlib의 rcParams를 default 세팅하기, style 원복하기 #016