pandas绘图显示中文
时间: 2023-11-25 07:52:13 浏览: 407
Python绘图实现显示中文
5星 · 资源好评率100%
为了在pandas绘图中显示中文,可以按照以下步骤进行设置:
1. 首先,需要安装中文字体库,例如SimHei或者FangSong。可以使用以下命令进行安装:
```shell
sudo apt-get install fonts-wqy-zenhei
```
2. 然后,在绘图之前,需要设置中文字体为默认字体。可以使用以下代码进行设置:
```python
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] # 设置中文字体为SimHei
plt.rcParams['axes.unicode_minus'] = False # 解决负号'-'显示为方块的问题
```
3. 最后,使用pandas的绘图函数进行绘图即可。例如,使用DataFrame的plot函数绘制柱状图:
```python
import pandas as pd
data = {'语文': [80, 90, 95], '数学': [88, 92, 85]}
df = pd.DataFrame(data)
df.plot(kind='bar')
plt.show()
```
运行以上代码后,就可以在图表中看到中文了。
阅读全文