用python的plot画图,显示中文
时间: 2024-10-22 21:20:30 浏览: 161
解决python中使用plot画图,图不显示的问题
在Python中使用matplotlib库绘制图表并显示中文标题、标签等,你需要确保已经安装了支持中文的字体,并正确设置matplotlib的语言环境。以下是一个简单的例子:
```python
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
# 设置中文支持
plt.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体为黑体
plt.rcParams['axes.unicode_minus'] = False # 解决负号显示为方块的问题
# 创建数据
x = [1, 2, 3, 4, 5]
y = [10, 20, 30, 40, 50]
# 绘制折线图
plt.plot(x, y)
plt.xlabel('X轴中文')
plt.ylabel('Y轴中文')
plt.title('中文图表示例')
# 显示中文
plt.show()
```
在这个例子中,我们设置了`SimHei`字体为默认字体,并关闭了负号作为方块的模式。然后创建了一条简单折线图,所有的标签和标题都是中文。
阅读全文