centos matplotlib中文显示
时间: 2023-12-27 12:24:41 浏览: 86
在CentOS中,要实现Matplotlib的中文显示,可以按照以下步骤进行操作:
1. 安装Matplotlib:使用pip命令安装Matplotlib库,可以使用以下命令进行安装:
```shell
pip install matplotlib==2.2.2
```
2. 获取matplotlibrc文件路径:在终端中输入以下命令,获取matplotlibrc文件所在路径,并将其保存下来,后面会用到。
```python
import matplotlib
matplotlib.matplotlib_fname()
```
3. 查看系统中的所有字体:在终端中输入以下命令,可以查看系统中所有可用的字体,包括中文字体。
```python
import matplotlib.font_manager
a = sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])
for i in a:
print(i)
```
4. 配置中文字体:打开matplotlibrc文件,找到以下两行代码:
```shell
#font.family : sans-serif
#font.sans-serif : Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
```
将这两行代码修改为:
```shell
font.family : sans-serif
font.sans-serif : SimHei, Arial, Helvetica, Avant Garde, sans-serif
```
其中,SimHei为中文字体的名称,可以根据系统中可用的中文字体进行选择。
5. 保存并关闭matplotlibrc文件。
6. 现在,您可以在Matplotlib中使用中文进行显示了。
阅读全文