python绘制柱状图,如何显示x轴中文数据项
时间: 2024-02-12 07:06:54 浏览: 66
Python绘图实现显示中文
5星 · 资源好评率100%
要在Python绘制柱状图时显示中文数据项,需要使用Matplotlib库,并且要设置中文字体。
以下是一个简单的例子:
```python
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
# 设置中文字体
font = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=14)
# 数据
x = ['苹果', '橘子', '香蕉', '梨子']
y = [5, 3, 6, 4]
# 绘制柱状图
plt.bar(x, y)
# 设置x轴标签
plt.xlabel('水果', fontproperties=font)
# 显示图形
plt.show()
```
在上述代码中,`FontProperties`类用于设置中文字体,`xlabel`方法用于设置x轴标签。在调用`fontproperties`参数时,将上面设置好的`font`传递给它。
这样就可以在柱状图上显示中文数据项了。
阅读全文