[Pandas] Matplotlib 한글 깨짐 해결

YongJun·2024년 7월 22일

★ Matplotlib은 한글 폰트를 지원하지 않는 문제가 있다.
-여러 자료들을 시각화 해본 사람이라면 한글이 깨져 ㅁㅁㅁㅁ 이런식으로 출력이 되는데 이러한 문제를 해결하고자 한글 폰트를 지정하는 코드를 따로 추가해야 한다.

# matplotlib 한글 폰트 오류 문제 해결
from matplotlib import font_manager, rc
font_path = "c:/Windows/Fonts/malgun.ttf" #절대경로도 있지만 이렇게 지정을 하면 된다
font_name = font_manager.FontProperties(fname=font_path).get_name()
rc('font', family=font_name)

위 사진과 같이 경로를 따라서 들어가보면 우리들의 컴퓨터에는 여러 폰트들이 있는데 이중에서 본인이 설정하고자 하는 폰트를 font_path부분에 수정하면 된다.

예시

위 사진은 현재 한글 폰트가 적용되지 않은 모습을 보이고 있다.
이러한 상황에서 위 코드를 실행시켜 주면 다음과 같이 수정된다.

출처:파이썬 머신러닝 판다스 데이터 분석
https://search.shopping.naver.com/book/catalog/48754227624?cat_id=50010586&frm=PBOKMOD&query=%ED%8C%8C%EC%9D%B4%EC%8D%AC+%EB%A8%B8%EC%8B%A0%EB%9F%AC%EB%8B%9D+%ED%8C%90%EB%8B%A4%EC%8A%A4+%EB%8D%B0%EC%9D%B4%ED%84%B0+%EB%B6%84%EC%84%9D&NaPm=ct%3Dlywq5aio%7Cci%3D09e3fcd50862692c9cf85a1494ee4a927deef8f5%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3D31b60f72adefc9890decc6ad390595694b393976

profile
Student

0개의 댓글