python分组柱状图 设置x轴名称
时间: 2023-05-27 18:04:53 浏览: 118
要设置Python分组柱状图的x轴名称,可以使用matplotlib库的xticks()函数。
下面是一个示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 创建数据
N = 5
men_means = (20, 35, 30, 35, 27)
women_means = (25, 32, 34, 20, 25)
ind = np.arange(N)
width = 0.35
# 画图
fig, ax = plt.subplots()
rects1 = ax.bar(ind, men_means, width, color='r')
rects2 = ax.bar(ind + width, women_means, width, color='y')
# 设置x轴刻度和标签
ax.set_xticks(ind + width / 2)
ax.set_xticklabels(('Group1', 'Group2', 'Group3', 'Group4', 'Group5'))
# 将图例放在图形外面
ax.legend((rects1[0], rects2[0]), ('Men', 'Women'), bbox_to_anchor=(1.05, 1), loc='upper left')
plt.show()
```
这个示例代码将创建一个分组柱状图,并将x轴刻度设置为'Group1'到'Group5'。要设置x轴标签,我们使用set_xticklabels()函数,并传递一个包含标签名称的列表作为参数。
运行代码后,你将看到如下分组柱状图:
![Python分组柱状图设置x轴名称示例](https://cdn.jsdelivr.net/gh/MinorBoy/CDN/blog/images/Python-grouped-bar-chart-with-x-axis-labels.png)
阅读全文