python绘制曲线图显示中文
时间: 2023-11-15 21:00:55 浏览: 111
在Python中使用matplotlib库绘制曲线图并显示中文,需要进行以下设置:
1. 导入matplotlib库和字体库
2. 设置字体样式和大小
3. 设置中文字体
4. 绘制曲线图并添加中文标签和图例
具体步骤如下:
1. 导入库和字体
```
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
```
2. 设置字体样式和大小
```
font = FontProperties(fname=r"C:\Windows\Fonts\simhei.ttf", size=14)
```
3. 设置中文字体
```
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
```
4. 绘制曲线图并添加中文标签和图例
```
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y, label='曲线图')
plt.xlabel('横轴', fontproperties=font)
plt.ylabel('纵轴', fontproperties=font)
plt.title('曲线图示例', fontproperties=font)
plt.legend(prop=font)
plt.show()
```
以上就是使用matplotlib库绘制曲线图并显示中文的方法。如果需要显示其他类型的图形,可以参考官方文档或者其他教程进行学习。
阅读全文