python随机数柱状图多条
时间: 2024-10-22 19:25:36 浏览: 10
在Python中,你可以使用matplotlib库来创建包含多条柱状图的数据可视化。以下是一个简单的例子,展示如何生成随机数据并绘制多条柱状图:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建几个随机数据系列
data_series = []
for i in range(3): # 假设我们有3个系列
data_series.append(np.random.randint(0, 50, size=10)) # 每个系列10个随机值在0到50之间
# 绘制柱状图
plt.bar(range(len(data_series[0])), data_series[0], label='Series 1') # 第一条柱状图
plt.bar(range(len(data_series[0])), data_series[1], bottom=data_series[0], label='Series 2') # 第二条柱状图叠在第一条上
plt.bar(range(len(data_series[0])), data_series[2], bottom=[sum(d) for d in zip(*data_series)], label='Series 3') # 第三条柱状图堆叠在前两条之上
# 添加标题、标签和图例
plt.title('Multiple Bar Charts with Random Data')
plt.xlabel('X-axis Label')
plt.ylabel('Y-axis Label')
plt.legend()
# 显示图形
plt.show()
阅读全文