欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

Python matplotlib中文显示异常,导入simhei字体有误

发布时间:2025/10/17 python 10 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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字体有误的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。