반응형
구글 코랩 colab에서
맷플롯립으로 그래프 그릴 때
한글이 깨지는 경우가 발생해요.
아래의 코드를 볼까요?
import matplotlib.pyplot as plt
# plt.rc('font', family='NanumGothic')
x = [1, 2, 3, 4]
y = [10, 4, 15, 9]
plt.plot(x,y, label='수학')
plt.title('한글 그래프')
plt.xlabel('학번')
plt.ylabel('점수')
plt.legend()
plt.show()
그래프 제목부터
범례, 축이름까지
한글이라 전부 깨져요.
주피터 노트북은 내 컴퓨터에서
프로그램을 작성하고 실행하기 때문에
내 컴퓨터에 설치된 폰트를 사용하지만
코랩은 구글 서버 상에서
프로그램을 실행하기 때문에
내 컴퓨터의 폰트를 사용하지 않아요.
구글 코랩에서 아래의 코드셀을 실행하여
구글 서버에 나눔폰트를 설치해요.
!sudo apt-get install -y fonts-nanum
!sudo fc-cache -fv
!rm ~/.cache/matplotlib -rf
정상적으로 설치된 모습이구요.
한글폰트 설치후에
다시 실행해도 여전히 깨집니다.
런타임에서 세션 다시 시작을 하고
아래 소스코드의 두번째 줄을
추가로 입력한 후 실행해보세요.
import matplotlib.pyplot as plt
plt.rc('font', family='NanumGothic')
x = [1, 2, 3, 4]
y = [10, 4, 15, 9]
plt.plot(x,y, label='수학')
plt.title('한글 그래프')
plt.xlabel('학번')
plt.ylabel('점수')
plt.legend()
plt.show()
지금부터는 한글이
안깨지고 이쁘게 나오네요.
여기까지 구글 코랩에서
맷플롯립으로 한글폰트 안깨지도록
그래프 그리는 방법을 알아봤어요.
반응형
'Data Science' 카테고리의 다른 글
ITUP(잇업)에서 K-디지털 기초역량훈련으로 엑셀 R SQL을 한번에! (0) | 2024.01.17 |
---|---|
코딩앤플레이에서 인공지능교육지도사 자격증 취득하기 (0) | 2024.01.10 |
[코딩앤플레이] 인공지능교육지도사 실습파일 (0) | 2023.12.27 |
감성분석 AttributeError: 'CountVectorizer' object has no attribute 'get_feature_name (0) | 2023.12.20 |
오일석 파이썬으로 만드는 인공지능 부록 (0) | 2023.12.18 |