matplotlib's font defaults to 'sans-erif', so Korean characters may come out garbled.
Check the font
import matplotlib
matplotlib.rcParams['font.family']
for Win
# 한글 깨짐 개선
import matplotlib
import matplotlib.font_manager as fm
font_name = fm.FontProperties(fname = 'C:/Windows/Fonts/malgun.ttf').get_name()
matplotlib.rc('font', family = font_name)
matplotlib.rcParams['axes.unicode_minus'] = False
for Mac
# 한글 깨짐 개선
import matplotlib.pyplot as plt
from matplotlib import rc
rc('font', family='AppleGothic')
plt.rcParams['axes.unicode_minus'] = False
