1 问题: Pycharm中画图中文无法显示

2 解决: 手动添加黑体字体,下面代码放在代码开始处

plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=False

3 Font family [‘sans-serif’] not found

如果第二步不能解决问题,是因为程序执行过程中找不到simhei.ttf,比如在Ubunt的Pycharm解释器路径下没有simhei.ttf。这时候就要稍微麻烦些,

3.1 下载字体

链接: https://pan.baidu.com/s/1laGtSw_U3AX5UKmdwwxfAw 提取码: fwzs

3.2 将字体simhei.ttf放在…/mpl-data/font下

3.3 修改…/mpl-data/matplotlibrc配置文件

运行下面的代码,就会出现配置文件的路径信息

import matplotlib
print(matplotlib.matplotlib_fname())          # matplotlib字体配置文件路径

在这里插入图片描述

#font.sans-serif     : simhei, DejaVu Sans, xxxx

在这里插入图片描述

3.3 重启下Pycharm

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐