Python matplotlib中文显示异常,导入simhei字体有误
生活随笔
收集整理的这篇文章主要介绍了
Python matplotlib中文显示异常,导入simhei字体有误
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
查找matplotlib字体安装路径
import matplotlib
print(matplotlib.matplotlib_fname())
下载simhei.tff字体
下载’SimHei’
将字体保存在上述路径中mpl-data/fonts/tff的路径中
打开第一步中得到的路径中matplotlibrc文件,将下述两行前的#去掉, 并在第二行加入SimHei字体
#font.family : sans-serif
#font.serif : SimHei, DejaVu Serif, Bitstream Vera Serif, Computer Modern Roman, New
清除字体缓存
cd ~/.matplotlib/
rm -rf ~/.matplotlib/*.cache
rm -rf fontList.py3k.cache
在代码中加入下面两行
plt.rcParams[‘font.sans-serif’] = [‘SimHei’] # 用来正常显示中文标签
plt.rcParams[‘axes.unicode_minus’] = False # 用来正常显示负号
总结
以上是生活随笔为你收集整理的Python matplotlib中文显示异常,导入simhei字体有误的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 【转载】通俗理解极大似然估计
- 下一篇: 成功解决pyinstaller打包sci