C:\Program Files\JetBrains\PyCharm 2021.3\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:68: UserWarning: Glyph 21508 (\N{CJK UNIFIED IDEOGRAPH-5404}) missing from current font. FigureCanvasAgg.draw(self)怎么解决
时间: 2023-06-30 08:19:57 浏览: 184
快速解决PyCharm无法引用matplotlib的问题
这个警告是由于matplotlib中文字符集缺失引起的。可以通过以下两种方法来解决该问题:
1. 安装中文字体
在系统中安装一个支持中文字符的字体,例如SimSun或Microsoft YaHei。具体步骤如下:
- 打开字体下载网站,下载所需的字体文件。
- 双击字体文件进行安装。
- 修改matplotlib的rcParams配置文件,将字体设置为下载的中文字体。例如:
```python
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimSun'] # 指定默认字体
plt.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题
```
2. 禁用中文字符集
如果不想安装中文字体,也可以禁用中文字符集。具体步骤如下:
- 修改matplotlib的rcParams配置文件,将中文字符集设置为False。例如:
```python
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = False # 不使用中文字体
plt.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题
```
阅读全文