RuntimeWarning: Glyph 26426 missing from current font.
时间: 2024-01-07 15:03:43 浏览: 191
这个警告通常是因为当前的字体文件中缺少了某个字符的信息,导致无法正确显示该字符。你可以尝试更换字体文件,或者安装缺失的字体文件,来解决这个问题。如果你使用的是matplotlib绘图库,可以尝试在代码中添加以下语句,来禁止该警告的输出:
```
import warnings
warnings.filterwarnings("ignore", category=UserWarning)
```
相关问题
RuntimeWarning: Glyph 26102 missing from current font.
这个警告通常出现在使用 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
```
如果您使用的是其他操作系统,请查看该操作系统的文档以了解如何安装字体。
无论您选择哪种方法,都应该能够解决这个问题。
RuntimeWarning: Glyph 38388 missing from current font.
这个警告通常出现在使用 Matplotlib 绘制图表时,因为默认情况下 Matplotlib 忽略了系统字体中缺少的字形。具体而言,该警告表示正在尝试渲染一个字符(在这种情况下是“Glyph 38388”),但当前字体中没有该字符的字形。
为了解决这个问题,您可以使用以下方法之一:
1. 更改字体:您可以使用 Matplotlib 中的不同字体来替换默认字体。例如,您可以使用以下代码将字体更改为思源黑体:
```python
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = 'Source Han Sans CN'
```
在这个示例中,我们使用 `rcParams` 属性将字体家族设置为“Source Han Sans CN”,这是一种包含“Glyph 38388”的字体。
2. 安装缺少的字体:如果您的系统缺少某些字符的字形,您可以尝试安装一个包含这些字形的字体。例如,在 Ubuntu 中,您可以通过以下命令安装思源黑体:
```
sudo apt-get install fonts-noto-cjk
```
如果您使用的是其他操作系统,请查看该操作系统的文档以了解如何安装字体。
无论您选择哪种方法,都应该能够解决这个问题。
阅读全文