plotly堆砌柱状图
时间: 2024-09-20 15:05:36 浏览: 39
Plotly是一款强大的数据可视化库,支持创建交互式图表,包括堆叠柱状图。堆叠柱状图是一种用于比较不同类别之间相对大小的图形,每个类别的柱子被堆叠在一起,总高度表示该类别的总量。在Python中,你可以使用plotly.graph_objects模块来构建这种类型的图表。下面是一个基本示例:
```python
import plotly.express as px
# 假设我们有如下数据
data = {
'Category': ['A', 'B', 'C', 'D'],
'Values1': [10, 25, 30, 15],
'Values2': [5, 10, 15, 7],
'Values3': [8, 12, 20, 9]
}
fig = px.bar(data, x='Category', y=['Values1', 'Values2', 'Values3'], barmode='stack')
fig.show()
```
在这个例子中,`x='Category'`指定X轴显示类别,`y=['Values1', 'Values2', 'Values3']`表示Y轴上三个柱状图的值,`barmode='stack'`设置为堆叠模式。运行这段代码,你会看到一个交互式的堆叠柱状图。
阅读全文