RuntimeWarning: Glyph 26102 missing from current font.
时间: 2024-01-07 09:02:57 浏览: 135
android-androidx-arch-core-runtime:基于Android JetPack'androidx.arch.core-runtime'AAR的Eclipse库项目
这个警告通常出现在使用 Matplotlib 绘制图表时,因为默认情况下 Matplotlib 忽略了系统字体中缺少的字形。具体而言,该警告表示正在尝试渲染一个字符(在这种情况下是“Glyph 26102”),但当前字体中没有该字符的字形。
为了解决这个问题,您可以使用以下方法之一:
1. 更改字体:您可以使用 Matplotlib 中的不同字体来替换默认字体。例如,您可以使用以下代码将字体更改为汉仪黑体:
```python
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = 'SimHei'
```
在这个示例中,我们使用 `rcParams` 属性将字体家族设置为“SimHei”,这是一种包含“Glyph 26102”的字体。
2. 安装缺少的字体:如果您的系统缺少某些字符的字形,您可以尝试安装一个包含这些字形的字体。例如,在 Ubuntu 中,您可以通过以下命令安装汉仪黑体:
```
sudo apt-get install fonts-wqy-zenhei
```
如果您使用的是其他操作系统,请查看该操作系统的文档以了解如何安装字体。
无论您选择哪种方法,都应该能够解决这个问题。
阅读全文