Matplotlib 한글설정

김태국 (ktaek94)·2023년 6월 5일

웹데이터분석

목록 보기
1/1

1. matplotlib 한글 설정 패키지 설치

pip install koreanize-matplotlib

1-1. macOS

  • terminal 실행
  • 작업을 진행할 conda 가상환경을 먼저 활성화
  • conda activate ds_study
    • 이후, cd ~/Documents/ds_study/ 명령어로 작업할 폴더 위치로 이동
  • pip install koreanize-matplotlib 패키지를 설치

1-2. winOS

  • cmd 또는 anaconda prompt 실행
  • 이후 위와 동일

2. matplotlib 한글 설정 확인

2-1. jupyter notebook 실행

  • 작업할 폴더로 이동 cd ~/Documents/ds_study
  • chrome 또는 vscode 에서 jupyter notebook 실행
  • 한글설정을 테스트할 새로운 jupyter notebook 파일 생성

2-2. matplotlib 한글 표기 테스트

2-2-1. vscode 가상환경 설정

  • 오른쪽 상단 Select Kernel 선택
  • 중앙에 Python Enviroments... 선택
    ds_study (Python 3.8.xx) 선택

2-2-2. vscode 작업환경 설정

  • vscode 에서 작업 시
    • 1️⃣ 오른쪽 상단 ds_study 가상환경 활성화
    • 2️⃣ matplotlib 관련 코드 작성
    • 3️⃣ 한글 출력 확인
import matplotlib.pyplot as plt
import seaoborn as sns 
import koreanize_matplotlib
%matplotlib inline 

plt.plot([-1, 0, 1, 2]) # - 부호가 제대로 표기되는지 확인하기 위해 -1 ~ 2 사이 값
plt.title('그래프 한글 테스트')
plt.show()

2-2-3. chrome 에서 실행시
jupyter notebook 실행

  • 오른쪽 상단에 New 선택
  • Python 3 (ipykernel) 선택
  • matplotlib 관련 코드 입력 후 실행
  • 한글 출력 확인

3. colab 에서 matplotlib 한글 설정

3-1. colab 에서 NanumGothic 폰트 설치

!sudo apt-get install -y fonts-nanum # 나눔고딕 폰트 설치
!sudo fc-cache -fv 
!rm ~/.cache/matplotlib -rf

3-2. colab 에서 matplotlib 한글 출력 확인

import matplotlib.pyplot as plt 
%matplotlib inline

plt.rcParams["font.family"] = "NanumGothic"

plt.title('데이터')
plt.show()

0개의 댓글