如何将两个画好的条形图堆叠
时间: 2023-10-31 16:04:19 浏览: 62
Excel柱形图条形图模板-花样折叠条形图
你可以使用Matplotlib库来绘制堆叠条形图。下面是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
A = [1, 2, 3, 4, 5]
B = [2, 3, 4, 5, 6]
# 绘制堆叠条形图
plt.bar(A, B, label='B')
plt.bar(A, A, label='A', bottom=B)
plt.legend()
plt.show()
```
在这个例子中,我们首先生成两个数据列表A和B。然后,使用`plt.bar`函数绘制两个条形图,其中第一个参数指定x轴的位置,第二个参数指定y轴的高度。在第二个条形图中,我们使用`bottom`参数指定它在B条形图的上面。
最后,使用`plt.legend()`函数添加图例,并使用`plt.show()`函数显示图形。
阅读全文