jupyternotebook堆积柱形图
时间: 2023-10-16 13:08:08 浏览: 116
堆叠柱状图demo
要在Jupyter Notebook中绘制堆积柱形图,可以使用Python的Matplotlib库。首先,需要导入Matplotlib库和NumPy库,然后创建一个包含数据的NumPy数组,并使用Matplotlib的bar函数绘制堆积柱形图。
以下是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建数据
labels = ['A', 'B', 'C', 'D', 'E']
data1 = [10, 15, 20, 25, 30]
data2 = [5, 10, 15, 20, 25]
data3 = [2, 5, 8, 11, 14]
# 绘制堆积柱形图
plt.bar(labels, data1, label='Data 1')
plt.bar(labels, data2, bottom=data1, label='Data 2')
plt.bar(labels, data3, bottom=np.array(data1)+np.array(data2), label='Data 3')
# 添加图例和标签
plt.legend()
plt.xlabel('Category')
plt.ylabel('Value')
plt.title('Stacked Bar Chart')
# 显示图形
plt.show()
```
运行上述代码将生成一个简单的堆积柱形图,其中包含三个数据系列。
阅读全文