from scipy import stats
# 构造数据
stage = ['浏览','加入购物车','下单','支付','交易成功']
values = []
for i in range(len(stage)):
values.append(int(1000*stats.expon.pdf(i, scale=0.95)))
2、基于漏斗图的转化分析
from pyecharts import options as opts
from pyecharts.charts import Funnel
f = (
Funnel()
.add("",
[list(z) for z in zip(stage, values)],
tooltip_opts=opts.TooltipOpts(trigger="item", formatter="{b}: {c}"),
label_opts=opts.LabelOpts(is_show=True, position="right"),
)
.set_global_opts(title_opts=opts.TitleOpts(title="交易转化漏斗"))
)
f.render_notebook()