Matplotlib - 맥에서 matplotlib 한글 폰트 문제 해결하기

안녕하세요 jay입니다.
python 라이브러리 중 하나인 matplotlib을 사용하다보면
아래와 같이 한글이 깨지는 현상이 나옵니다.

소스

import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
%matplotlib inline

plt.figure()
plt.plot(np.arange(10))
plt.xlabel('score')
plt.ylabel('시간')

결과

이를 맥에서 소스 몇 줄 추가로 간단히 해결할 수 있습니다!

import matplotlib.pyplot as plt
from matplotlib import rc
import seaborn as sns
%matplotlib inline

rc('font', family='AppleGothic')

plt.rcParams['axes.unicode_minus'] = False
를 추가해주시면 간단히 해결됩니다!

소스

import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
from matplotlib import rc
import seaborn as sns
%matplotlib inline

rc('font', family='AppleGothic')

plt.rcParams['axes.unicode_minus'] = False

plt.figure()
plt.plot(np.arange(10))
plt.xlabel('score')
plt.ylabel('시간')

결과

간단하죠?

참고한 사이트 : https://pinkwink.kr/990
다른 소스들을 썼을 때 잘 해결이 안됐는데,
이 사이트를 보고 적용하니 바로 성공했습니다!
윈도우 사용자 분들은 위 사이트에
방법이 있으니 확인 바랍니다!

댓글