请用pyecharts绘制一个条形图,数据:商家A和商家B的各类商品的销售数据
时间: 2024-10-18 13:22:06 浏览: 46
数据可视化-Pyecharts绘制柱形图
Pyecharts是一个强大的Python库,用于创建各种图表,包括条形图。下面是一个简单的例子,展示如何使用它来绘制商家A和商家B的各类商品销售数据的条形图:
```python
from pyecharts import options as opts
from pyecharts.charts import Bar
# 假设我们有如下数据
sales_data = {
'商家A': {'商品A': 500, '商品B': 700, '商品C': 900},
'商家B': {'商品A': 450, '商品B': 650, '商品C': 850}
}
# 创建Bar图表
bar = Bar()
# 添加系列到图表,每个键代表一家商家,值代表商品销量
for merchant, data in sales_data.items():
bar.add_xaxis(data.keys())
bar.add_yaxis(merchant, data.values(), is_stack=True) # 设置堆叠
# 设置图表标题和选项
bar.set_global_opts(title_opts=opts.TitleOpts(title='商家商品销售统计'),
xaxis_opts=opts.AxisOpts(name='商品'),
yaxis_opts=opts.AxisOpts(name='销售额'))
bar.render('商家商品销售对比.html') # 生成HTML文件
阅读全文