python绘制漏斗图步骤详解

  

pyecharts中的漏斗函数可以绘制漏斗图,自动根据数据大小生成由大到小自上而下排列的一个漏斗样的图形。

  

1,导入漏斗模块。

  

从pyecharts进口漏斗

  

 python绘制漏斗图步骤详解

  

2,初始化图形参数。

  

漏斗=漏斗(“漏斗图”,宽度=600,身高=400,title_pos=爸行摹?

  

 python绘制漏斗图步骤详解

  

3,输入数据并绘图。

        漏斗。添加(“商品交易行为记录数据”,(“浏览”,“加入购物车”,“下单”、“支付”,“交易成功的],[40000、18000、10000、8500、8000),is_label_show=True, label_formatter={b} {c}, label_pos=巴狻?legend_orient=按怪薄?legend_pos='左')      

  

这里legend_orient, legend_pos分别表示图例的方向和位置,label_formatter为数据标签显示格式,{一}展示系列名称,{b}展示数据项名称,{c}展示数据项数值,{d}展示数值百分比。

  

 python绘制漏斗图步骤详解

  

4,保存并查看图形。

  

<强> funnel.render()

  

 python绘制漏斗图步骤详解

  

5,显示百分比。

        漏斗=漏斗(“整体转化率”,“图中的比例表示该行为下的用户数占总用户数(万6日)的比例”,宽度=600,身高=400,title_pos=爸行摹?      漏斗。添加(“商品交易行为记录数据”,(“浏览”,“加入购物车”,“下单”、“支付”,“交易成功的],[int(100 *我/60000)我的(40000、18000、10000、8500、8000]],is_label_show=True, label_formatter={b} {c} %, label_pos=巴狻?      legend_orient=按怪薄?legend_pos='左')   之前      

  

注意:这里百分比做了一些处理。而单独用{d}展示意义不一样。

  

 python绘制漏斗图步骤详解

  

6,保存并展示数据。

  

funnel.render(“研究司”)

  

 python绘制漏斗图步骤详解

python绘制漏斗图步骤详解