태지쌤

로봇 & 코딩교육 No.1 크리에이터

Data Science

구글 코랩 colab에 한글폰트 설치방법

태지쌤 2024. 1. 6. 10:27
반응형

구글 코랩 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()

지금부터는 한글이

안깨지고 이쁘게 나오네요.

여기까지 구글 코랩에서

맷플롯립으로 한글폰트 안깨지도록

그래프 그리는 방법을 알아봤어요.

반응형