提供一个pyecharts关于电器销量数据的漏斗图代码
时间: 2023-03-25 10:02:55 浏览: 115
以下是关于电器销量数据的漏斗图代码,供参考:
```python
from pyecharts import options as opts
from pyecharts.charts import Funnel
# 准备数据
data = [("电视", 100), ("洗衣机", 80), ("冰箱", 60), ("空调", 40), ("热水器", 20)]
# 绘制漏斗图
funnel = (
Funnel()
.add("电器销量", data)
.set_global_opts(title_opts=opts.TitleOpts(title="电器销量漏斗图"))
)
# 保存图表
funnel.render("funnel.html")
```
希望能对您有所帮助!
相关问题
提供一个pyecharts关于身高体重的散点图代码
### 回答1:
以下是关于身高体重的散点图代码:
```python
from pyecharts.charts import Scatter
from pyecharts import options as opts
# 构造数据
data = [
[161, 51], [167, 62], [170, 70], [173, 72], [175, 75],
[176, 78], [178, 80], [180, 85], [182, 88], [185, 90]
]
# 绘制散点图
scatter = (
Scatter()
.add_xaxis([d[] for d in data])
.add_yaxis("身高体重散点图", [d[1] for d in data])
.set_global_opts(
title_opts=opts.TitleOpts(title="身高体重散点图"),
xaxis_opts=opts.AxisOpts(name="身高(cm)"),
yaxis_opts=opts.AxisOpts(name="体重(kg)"),
)
)
# 展示图表
scatter.render()
```
希望对你有帮助!
### 回答2:
import pyecharts.options as opts
from pyecharts.charts import Scatter
# 生成一组身高和体重的数据
data = [
[165, 50], [168, 55], [173, 60], [178, 65], [163, 47],
[166, 52], [170, 57], [175, 62], [180, 68], [161, 45]
]
# 创建散点图实例
scatter = Scatter()
# 添加数据
scatter.add_xaxis([d[0] for d in data])
scatter.add_yaxis("身高体重散点图", [d[1] for d in data])
# 设置图表标题和坐标轴标签
scatter.set_global_opts(
title_opts=opts.TitleOpts(title="身高体重散点图"),
xaxis_opts=opts.AxisOpts(name="身高"),
yaxis_opts=opts.AxisOpts(name="体重")
)
# 渲染图表
scatter.render("scatter.html")
### 回答3:
```python
from pyecharts.charts import Scatter
from pyecharts import options as opts
import random
# 创建一个Scatter对象
scatter = Scatter()
# 添加数据,包括身高和体重
data = [[random.randint(150, 200), random.randint(50, 100)] for _ in range(100)]
# 设置x轴和y轴的名称
scatter.set_global_opts(
xaxis_opts=opts.AxisOpts(name="身高(cm)"),
yaxis_opts=opts.AxisOpts(name="体重(kg)")
)
# 添加数据
scatter.add(series_name="身高体重散点图", data=data)
# 生成HTML文件
scatter.render("scatter.html")
```
以上代码使用pyecharts创建了一个身高体重的散点图。通过随机生成100个身高和体重的数据点,并通过Scatter对象添加数据。同时设置了x轴和y轴的名称为“身高(cm)”和“体重(kg)”。最后将图表保存为scatter.html文件。
pyecharts画漏斗图简单代码
好的,这是一个关于 Pyecharts 画漏斗图的简单代码示例:
```python
from pyecharts import options as opts
from pyecharts.charts import Funnel
data = [("展现", 100), ("点击", 80), ("访问", 60), ("咨询", 40), ("订单", 20), ("完成", 10)]
funnel = (
Funnel()
.add("商品", data)
.set_global_opts(title_opts=opts.TitleOpts(title="漏斗图示例"))
)
funnel.render() # 将图表保存为html文件
```
希望能对你有所帮助!
阅读全文