pyechats堆叠柱状图
时间: 2024-12-24 16:17:09 浏览: 2
echarts堆叠柱状图(顶端圆角).rar
PyEcharts是一个基于ECharts库的Python封装库,它提供了一个简单易用的方式来创建各种图表,包括堆叠柱状图。堆叠柱状图(Stacked Bar Chart)是一种数据可视化工具,用于比较类别之间的相对大小,并显示每一类别的累计值。在PyEcharts中,你可以通过`Bar()`函数创建堆叠柱状图,设置各个系列的数据、标签以及堆叠选项。
例如,以下是一个基本的堆叠柱状图示例:
```python
import pyecharts.options as opts
from pyecharts.charts import Bar
data = {
'category': ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子'],
'stack_data1': [5, 20, 36, 10, 10, 20],
'stack_data2': [2, 14, 18, 7, 8, 15]
}
bar = (
Bar()
.add_xaxis(data['category'])
.add_series('Series1', data['stack_data1'], stack='total')
.add_series('Series2', data['stack_data2'], stack='total')
.set_global_opts(title_opts=opts.TitleOpts(title="堆叠柱状图示例"))
)
bar.render("stack_bar.html")
```
在这个例子中,`stack='total'`表示两个系列将基于共享的总和堆叠在一起。
阅读全文