Python에서 matplot을 이용해 그림을 출력하고자 하는데,
plot에 한글이 안써지는 경우가 발생했다.
1 2 3 4 5 | import matplotlib.pyplot as plt plt.figure() plt.title('안녕하세요') | cs |
해결 방법은 다음과 같다.
1. 한국어 폰트 설치
apt-get install -y fonts-nanum fonts-nanum-coding fonts-nanum-extra
2. 설치 확인
fc-list
3. python 실행
4. 하단 코드 실행 (1회만 수행하면 모든 프로젝트에 적용)
1 2 3 4 5 | import matplotlib as mpl import matplotlib.font_manager as fm fm._rebuild() | cs |
5. figure 실행 부분에 하단 코드 삽입
1 2 3 4 5 6 7 8 | import matplotlib as mpl import matplotlib.font_manager as fm import matplotlib.pyplot as plt mpl.rc('font', family="NanumBarunGothic") plt.figure() plt.title('안녕하세요') | cs |
이제 이쁘게 잘 나온다.
'Programming Language > Python' 카테고리의 다른 글
Python 특정 디렉토리 하위 항목 리스트 가져오고 파일 전체 옮기기 (0) | 2019.08.19 |
---|---|
[펌] 도란쓰-뽀마 (Attention is all you need) (0) | 2019.06.28 |
정규표현식 모음 (0) | 2019.06.24 |
우분투 16.04 python설치 (0) | 2018.12.26 |
Librosa python library로 음성파일 분석하기 (10) | 2018.10.25 |