绘制两组数据柱形图的代码
时间: 2023-06-11 10:06:31 浏览: 98
python绘制双柱形图代码实例
以下是Python中使用matplotlib库绘制两组数据柱形图的代码示例:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.array([1, 2, 3, 4, 5]) # x轴数据
y1 = np.array([10, 8, 6, 4, 2]) # 第一组y轴数据
y2 = np.array([5, 4, 3, 2, 1]) # 第二组y轴数据
# 绘制柱形图
plt.bar(x-0.2, y1, 0.4, label='Group 1')
plt.bar(x+0.2, y2, 0.4, label='Group 2')
# 添加图例
plt.legend()
# 添加标签和标题
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.title('Two Groups Bar Chart')
# 显示图形
plt.show()
```
该代码中使用了numpy库生成了两组数据,然后使用matplotlib中的`bar`函数绘制了两组数据柱形图,其中参数`x-0.2`和`x+0.2`表示两组柱形图在x轴上的位置,`0.4`表示柱形图的宽度。最后添加了标签和标题,并显示图形。
阅读全文