python画图如何识别中文
时间: 2023-08-13 21:07:45 浏览: 107
在 Python 中,要在图表中使用中文,需要确保你的 Python 环境中安装了支持中文的字体。你可以从以下两种方法中选择一种:
1. 下载中文字体文件并安装到你的系统中。然后在代码中设置字体名称。例如:
```python
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #设置中文字体为黑体
plt.rcParams['axes.unicode_minus']=False #解决保存图像是负号'-'显示为方块的问题
```
2. 使用已经内置的中文字体。例如:
```python
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['Arial Unicode MS'] #设置中文字体为Arial Unicode MS
plt.rcParams['axes.unicode_minus']=False #解决保存图像是负号'-'显示为方块的问题
```
完成以上设置后,你就可以在图表中使用中文了。例如:
```python
import matplotlib.pyplot as plt
plt.plot([1,2,3],[4,5,6])
plt.xlabel("横轴:中文")
plt.ylabel("纵轴:中文")
plt.title("标题:中文")
plt.show()
```
阅读全文