matplotlib 中文字体支持
Published:
linux 下 matplotlib 中文字体支持设置。
中文字体配置
下载 ttf 字体文件
下载 ttf 字体文件(如黑体字体simhei.ttf)放到 ~/anaconda3/envs/metro/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf/
清除缓存
注意一点,要删除缓存文件:
rm -r ~/.cache/matplotlib
代码编写
plt.rcParams['font.sans-serif'] = ['SimHei'] # 设置加载的字体名
plt.rcParams['axes.unicode_minus'] = False # 解决保存图像中负号 '-' 显示为方块的问题