1. 문제 상황
가상환경 안에서 설치해서 이 오류가 발생하는 것인지는 모르겠으나,
일반적인 방법인 pip install matplotlib을 이용해서 설치 후 사용하였을 때 다음과 같은 오류가 발생하였음.
2. 일반적인 해결법
보통 pip uninstall matplotlib 명령어로 삭제 후 재설치만 해도 해결되는 경우가 많다고 하나, 내 경우에 적용되지 않았음.
3. 내가 사용한 해결법
pip uninstall matplotlib으로 삭제 후
pip3 install matplotlib으로 재설치하니 해결 됨.
*. VirtualEnv에서 폰트 사용하기
또한, VirtualEnv 가상환경에서 plt.rc("font", family="NanumGothic")으로 폰트 설정 시, 폰트를 불러오지 못하는 현상 발생
import matplotlib.font_manager as fm
font_path = r"C:\Windows\Fonts\NanumGothic.ttf"
fontprop = fm.FontProperties(fname=font_path, size=12)
plt.title(f"{col} 대상", fontproperties=fontprop)
위와 같이 fontproperties를 이용해서 폰트를 수동으로 지정해주니 정상적으로 한글이 표기되었음.
'python snippets' 카테고리의 다른 글
Python으로 문자 일괄치환 (0) | 2023.09.30 |
---|---|
Python으로 Google Sheets에 있는 csv 사용하기 (0) | 2023.09.29 |
Python으로 ix.io에 데이터 올리기 (0) | 2022.09.30 |