用pathon画一个三组数据柱状图代码
时间: 2023-04-01 10:04:41 浏览: 296
可以使用 Matplotlib 库在 Python 中绘制三组数据的柱状图。以下是一个简单的代码示例:
```
import matplotlib.pyplot as plt
# 定义三组数据
data1 = [10, 20, 30]
data2 = [15, 25, 35]
data3 = [5, 15, 25]
# 设置柱状图的位置和宽度
bar_width = 0.2
bar1_x = [1, 2, 3]
bar2_x = [x + bar_width for x in bar1_x]
bar3_x = [x + bar_width for x in bar2_x]
# 绘制柱状图
plt.bar(bar1_x, data1, color='red', width=bar_width, label='Data 1')
plt.bar(bar2_x, data2, color='blue', width=bar_width, label='Data 2')
plt.bar(bar3_x, data3, color='green', width=bar_width, label='Data 3')
# 设置坐标轴标签和标题
plt.xlabel('Data Groups')
plt.ylabel('Data Values')
plt.title('Three Data Groups')
# 添加图例
plt.legend()
# 显示图表
plt.show()
```
在这段代码中,我们首先导入了 Matplotlib 库,并定义了三组数据。然后,我们设置了柱状图的位置和宽度,并使用 `plt.bar` 函数绘制了三组数据的柱状图。最后,我们设置了坐标轴标签和标题,添加了图例,并使用 `plt.show` 函数显示图表。
阅读全文