pyecharts数据可视化堆积柱形图
时间: 2023-09-27 17:06:51 浏览: 126
数据可视化-Pyecharts绘制柱形图
pyecharts是一个用于生成echart图表的Python库。对于堆积柱形图的绘制,你可以使用pyecharts中的Bar类来实现。下面是一个绘制堆积柱形图的示例代码:
```python
import pyecharts.options as opts
from pyecharts.charts import Bar
goods = ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
bar = (
Bar()
.add_xaxis(goods)
.add_yaxis('商家A', [random.randint(10, 100) for _ in range(6)], stack='stack1')
.add_yaxis('商家B', [random.randint(10, 100) for _ in range(6)], stack='stack1')
.add_yaxis('商家C', [random.randint(10, 100) for _ in range(6)], stack='stack1')
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.set_global_opts(title_opts=opts.TitleOpts(title='柱状堆叠图示例-商品销量'),
xaxis_opts=opts.AxisOpts(name='品类'),
yaxis_opts=opts.AxisOpts(name='销量(单位:件)'))
)
bar.render('柱状堆叠图.html')
```
以上代码会生成一个堆积柱形图,横坐标为商品名称,纵坐标为销量。"商家A"、"商家B" 和 "商家C" 为不同的商家,它们的销量会堆叠在一起展示。
阅读全文