px.bar画堆叠柱状图
时间: 2023-08-15 08:11:52 浏览: 177
堆叠柱状图demo
要使用Plotly Express(px)绘制堆叠柱状图(Stacked Bar Chart),可以使用`px.bar`函数,并为`barmode`参数设置值为`stack`。下面是一个示例代码,展示了如何使用Plotly Express绘制堆叠柱状图:
```python
import plotly.express as px
# 定义数据
data = {'category': ['A', 'B', 'C'],
'value1': [1, 2, 3],
'value2': [2, 3, 4],
'value3': [3, 4, 5]}
# 创建堆叠柱状图
fig = px.bar(data_frame=data, x='category', y=['value1', 'value2', 'value3'], barmode='stack')
# 显示图表
fig.show()
```
在这个示例中,我们定义了一个包含了类别和数值的字典数据 `data`。然后,通过调用`px.bar`函数,并传入数据、x轴和y轴的列名称,以及设置`barmode='stack'`来创建堆叠柱状图。
运行上述代码后,你会得到一个堆叠柱状图,每个类别上堆叠了不同的数值。你可以根据需要修改数据和样式来绘制自己想要的堆叠柱状图。
阅读全文