Python作图显示中文
时间: 2024-10-17 08:01:10 浏览: 34
python 导入数据及作图的实现
5星 · 资源好评率100%
在Python中,如果你想要创建包含中文标签的图表,可以采取以下几个步骤:
1. **安装必要的库**:确保已经安装了`matplotlib`库,它是Python中最常用的绘图库之一。如果还没有安装,可以用`pip install matplotlib`命令来安装。
2. **设置字体**:为了显示中文字符,需要设置正确的字体。通常推荐使用`SimHei`或`SimSun`等简体中文支持的字体。你可以这样做:
```python
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] # 或者 'SimSun'
plt.rcParams['axes.unicode_minus'] = False # 解决负号显示为方块的问题
```
3. **绘制中文标签**:当创建图表时,只需像平时那样指定中文字符串作为标签即可:
```python
labels = ['中文标签1', '中文标签2']
x_data = [1, 2]
y_data = [5, 7]
plt.plot(x_data, y_data, labels=labels)
plt.xlabel('X轴')
plt.ylabel('Y轴')
plt.title('含有中文标题的图表')
```
4. **显示图表**:最后调用`plt.show()`函数来展示图表。
阅读全文