pyhon显示ValueError: Only supported for TrueType fonts怎么解决
时间: 2024-05-06 15:18:39 浏览: 168
Pyhon毕设项目:网络流量异常检测分析
这个错误通常是由于系统中没有安装 TrueType 字体库造成的。解决方法如下:
1. 安装 TrueType 字体库。在 Ubuntu 系统中,可以通过以下命令安装:
```
sudo apt-get install ttf-mscorefonts-installer
```
在其他系统中,可以参考相应的安装方法进行安装。
2. 如果已经安装了 TrueType 字体库,可以尝试使用其他字体。例如,使用如下代码指定字体:
```python
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] # 指定中文字体
plt.rcParams['axes.unicode_minus'] = False # 解决负号'-'显示为方块的问题
```
其中,`font.sans-serif` 指定了使用的中文字体,`axes.unicode_minus` 则是用来解决负号显示为方块的问题。你可以根据自己的需求指定其他字体。
阅读全文