python绘图 图题显示中文
时间: 2023-12-11 08:33:49 浏览: 156
在Python中,我们可以使用matplotlib库来进行绘图。要在图中显示中文,需要进行以下设置:
1. 安装中文字体库,例如SimHei或者FangSong等。
2. 在代码中设置中文字体,例如SimHei。
3. 在代码中设置rcParams参数,使得matplotlib可以显示中文。
下面是一个简单的例子,演示如何在图中显示中文:
```python
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm
# 设置中文字体
font = fm.FontProperties(fname='SimHei.ttf')
# 设置rcParams参数
plt.rcParams['font.family'] = ['SimHei']
# 绘制图形
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
plt.plot(x, y)
# 添加图题
plt.title('这是一个中文图题', fontproperties=font)
# 显示图形
plt.show()
```
阅读全文