seaborn, matplotlib 깨진 해소 Windows 10, Anaconda 가상 환경에서
그래프를 그릴 때 일본어 문자 깨짐
일본어를 그래프 중에 표시하려고 하면 문자 깨져 버려, 상당히 빠져 버렸기 때문에 비망록으로서.
Anaconda에서 가상 환경을 사용할 때는 "환경별"로 재설정합니다.
환경
일본어 글꼴이 없으면
missing from current font의 표시와 함께 문자화합니다.
게시물 동기
글자화 해소할 때에 사용하는 폰트는
MS Gothic
등이어도 됩니다만, Linux에서도 사용할 수 있는 라이센스 프리의 폰트 IPAexGothic
과거의 참고 기사 등에서는 IPAPGothic
등의 과거의 폰트가 사용되고 있는 경우도 있어, 그것을 참고로 해 기술해 빠졌습니다.일본어 폰트의 입수·실장
IPA 사이트에서 구할 수 있습니다.
2020Oct에서는
IPAexフォントv4.0.1
가 최신인 것 같습니다.이용 규약 등 수속을 진행해 DL·해동합니다.
ttf 파일을 아래 폴더에 복사
C:\Users\[あなたのアカウント] \Anaconda3\envs\[使用したい仮想環境名]\Lib\site-packages\matplotlib\mpl-data\fonts\ttf
파일 다시 쓰기
아래 폴더에 있는
matplotlibrcファイル
를 메모장 등에서 열기C:\Users\[あなたのアカウント] \Anaconda3\envs\[使用したい仮想環境名]\Lib\site-packages\matplotlib\mpl-data
250행 당
1. #font.family: 에
IPAexGothic,
추가. (기본의 sans-serif
는 삭제해도 좋다고 한다) 또 사용하는 폰트에 의해 명칭은 적절히 변경해 주세요.2. #font.serif: 에
IPAexGothic,
를 추가.3. 변경사항 저장
캐시 지우기
C:\Users\[あなたのアカウント]\.matplotlib
에 있는 캐시 파일 fontlist-vXXX.json
을 휴지통에 matplotlibrcファイル
복사 문자가 깨졌는지 확인
가상 환경 재부팅
무사한 문자 화가 해소되었습니다.
Reference
이 문제에 관하여(seaborn, matplotlib 깨진 해소 Windows 10, Anaconda 가상 환경에서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kmtk49/items/2412d192b11c93087471텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)