내가 보려고 만드는/파이썬

Matplotlib에 한글폰트 설정하기

gaga_ 2021. 7. 7. 12:13

아래의 코드는 Darwin, Windows, Linux 모두 지원한다.

import matplotlib.pyplot as plt
import platform
from matplotlib import font_manager, rc
plt.rcParams['axes.unicode_minus'] = False

if platform.system() == 'Darwin':
  rc('font', family='AppleGothic')
elif platform.system() == 'Windows':
  path = "c:/Windows/Fonts/malgun.ttf"
  font_name = font_manager.FontProperties(fname-path).get_name()
  rc('font', family=font_name)
elif platform.system() == 'Linux':
  plt.rc('font', family='NanumBarunGothic')
else:
  print('Unkown system..')