https://jehyunlee.github.io/2021/03/27/Python-DS-64-kr_pop_sn/
r로 시작하면서, $$으로 string을 감쌓으면 된다. Matplotlib는 자체적으로 tex문법을 rendering할 수 있다.
plt.title(r'$\\alpha > \\beta$')
wget <http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip>
unzip NanumFont_TTF_ALL.zip -d NanumFont
import matplotlib.font_manager as fm
font_list = fm.findSystemFonts(fontpaths='/home/user/NanumFont', fontext='ttf')
print(font_list)
fontprop = fm.FontProperties(fname=font_list[3], size=10)
plt.title(tmp.columns.values[-start_idx + i], fontproperties=fontprop)
이상하게 legend에는 다른방식으로 font를 적용해야한다.
import matplotlib.font_manager as fm
font_path='/home/imcomking/NanumFont'
font_name = fm.FontProperties(fname=font_path+'/NanumGothic.ttf').get_name()
plt.legend(loc=1, fontsize="xx-large", prop={'family':font_name, 'size':20})