Python pyecharts绘制漏斗图
一、pyecharts绘制漏斗图方法简介
funnel.add()方法简介
add(name, attr, value,
funnel_sort="ascending", funnel_gap=0, **kwargs)
name str 图例名称
attr list 属性名称
value list 属性对应的值
funnel_sort str、func
数据排序,可以取ascending,descending,none
funnel_gap int 数据图形间距。默认为0。
二、绘制漏斗图标签显示在内部
attr = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
value = [20, 40, 60, 80, 100, 120]
funnel = Funnel("漏斗图示例")
funnel.add(
"商品",
attr,
value,
is_label_show=True,
label_pos="inside",
label_text_color="#fff",
)
page.add(funnel)

三、绘制漏斗图标签显示在外部
#标签显示在外部
funnel2 = Funnel("漏斗图示例", title_pos='center')
funnel2.add(
"商品",
attr,
value,
is_label_show=True,
label_pos="outside",
legend_orient="vertical",
legend_pos="left",
)
page.add(funnel2)

四、数据按升序排列
funnel3 = Funnel("漏斗图示例", title_pos='center')
funnel3.add(
"商品",
attr,
value,
is_label_show=True,
label_pos="inside",
legend_orient="vertical",
legend_pos="left",
funnel_sort="ascending"
)
page.add(funnel3)

五、指定图形间隔
funnel4 = Funnel("漏斗图示例", title_pos='center')
funnel4.add(
"商品",
attr,
value,
is_label_show=True,
label_pos="inside",
legend_orient="vertical",
legend_pos="left",
funnel_sort="ascending",
funnel_gap=5,
)
page.add(funnel4)

六、完整代码如下所示,可直接运行
from pyecharts import Page
from pyecharts import Funnel
page = Page()
#Funnel(漏斗图)
'''
funnel.add()方法简介
add(name, attr, value,
funnel_sort="ascending", funnel_gap=0, **kwargs)
name str 图例名称
attr list 属性名称
value list 属性对应的值
funnel_sort str、func
数据排序,可以取ascending,descending,none
funnel_gap int 数据图形间距。默认为0。
'''
#标签显示在内部
attr = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
value = [20, 40, 60, 80, 100, 120]
funnel = Funnel("漏斗图示例")
funnel.add(
"商品",
attr,
value,
is_label_show=True,
label_pos="inside",
label_text_color="#fff",
)
page.add(funnel) #标签显示在外部
funnel2 = Funnel("漏斗图示例", title_pos='center')
funnel2.add(
"商品",
attr,
value,
is_label_show=True,
label_pos="outside",
legend_orient="vertical",
legend_pos="left",
)
page.add(funnel2) #数据按升序排列
funnel3 = Funnel("漏斗图示例", title_pos='center')
funnel3.add(
"商品",
attr,
value,
is_label_show=True,
label_pos="inside",
legend_orient="vertical",
legend_pos="left",
funnel_sort="ascending"
)
page.add(funnel3) #指定图形间隔
funnel4 = Funnel("漏斗图示例", title_pos='center')
funnel4.add(
"商品",
attr,
value,
is_label_show=True,
label_pos="inside",
legend_orient="vertical",
legend_pos="left",
funnel_sort="ascending",
funnel_gap=5,
)
page.add(funnel4) page.render()
Python pyecharts绘制漏斗图的更多相关文章
- Python pyecharts绘制折线图
一.pyecharts绘制折线图line.add()方法简介 line.add()方法简介 add(name,x_axis,y_axis,is_symbol_show=True, is_smooth= ...
- 小白学Python(9)——pyecharts 绘制漏斗图 Funnel
根据pyecharts的介绍一直没有研究明白def和return的用法,无法显示完整的漏斗图,还请各位指点. 根据上文绘制bar的方法,我更改了代码,做出了漏斗图,不过和demo不一样,而且数据也会随 ...
- Python pyecharts绘制水球图
一.水球图Liquid.add()方法简介 Liquid.add()方法签名add(name, data, shape='circle', liquid_color=None, is_liquid_a ...
- Tableau绘制漏斗图、甘特图、瀑布图、镶边面积图、阴影坡度图
Tableau绘制漏斗图.甘特图.瀑布图.镶边面积图.阴影坡度图 本文首发于博客冰山一树Sankey,去博客浏览效果更好.直接右上角搜索该标题即可 一. 漏斗图 数据源 1.1 分色直条漏斗图 (1) ...
- Python pyecharts绘制柱状图
本文摘抄至https://05x-docs.pyecharts.org/#/zh-cn/charts_base?id=bar%ef%bc%88%e6%9f%b1%e7%8a%b6%e5%9b%be%e ...
- Python pyecharts绘制饼图
一.pyecharts绘制饼图语法简介 饼图主要用于表现不同类目的数据在总和中的占比.每个的弧度不是数据量的占比pie.add()方法的用法add(name, attr, value, radius= ...
- Python pyecharts绘制词云图
一.pyecharts绘制词云图WordCloud.add()方法简介 WordCloud.add()方法简介 add(name,attr,value, shape="circle" ...
- 小白学Python(10)——pyecharts 绘制仪表图 Gauge
from pyecharts import options as opts from pyecharts.charts import Gauge, Page gauge=( Gauge() .add( ...
- Python如何绘制可视化图?给你一段代码,你能自己做出来吗
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 喜欢的朋友欢迎关注小编,除了分享技术文章之外还有很多福利 没有数据生成的图 ...
随机推荐
- [loj6498]农民
对每一个节点用二元组$(p,v)$表示,其中$p$是其是父亲的左(0)还是右(1)儿子,$v$是其父亲的点权 $x$合法当且仅当:对于其到根路径上所有$(0,v)$都有$a_{x}<v$.$(1 ...
- LoadRunner 2020 社区版本负载机(Load generator)Linux 安装教程
1.HP官方注册 下载 LoadRunner_2020_Edition_Standalone_Applications_Micro_Focus_LoadRunner_2020_Community_Ed ...
- 一个Java发送邮件的案例
经常有些要发送邮件的需求,但是去网上拷代码老是拷不到能直接运行的,还经常要去以前的项目里面拷,今天直接发出来算了,免得每次都要去别的项目拷. (只支持发送简单的文本文件,发附件的稍微复杂一丢丢,这里就 ...
- 快速入门上手Markdown
第一次接触Markdown是写代码初期看很多大佬的github,他们的项目一定会有一份文件叫Readme.md的文件 他们由一些简单美观的符号和汉字字母组成,编译之后成为一篇简单直观的文档 深入了解之 ...
- FMT 和 子集卷积
FMT 和 子集卷积 FMT 给定数列 $ a_{0\dots 2^{k}-1} $ 求 $ b $ 满足 $ b_{s} = \sum_{i\in s} a_i $ 实现方法很简单, for( i ...
- pcm-pcie 解析
简介 pcm 全称为 Performance Counter Monitor,该项目是针对 intel 平台处理器的资源利用率进行监控的工具.在现代 Intel 处理器已经提供了监视处理器内部性能事件 ...
- 2021-2-3-利用anaconda+prefetch+aspera从NCBI的SRA数据库中下载原始测序数据
目录 1.Conda连接不上镜像源问题 2. aspera不能再独立使用 3.使用prefetch搭配aspera 4. prefetch下载方法 记录下下载过程,为自己和后人避坑. 1.Conda连 ...
- Nginx pid文件找不到 nginx: [error] open() "/run/nginx/nginx.pid" failed (2: No such file or directory)
Nginx pid文件找不到 nginx: [error] open() "/run/nginx/nginx.pid" failed (2: No such file or dir ...
- R语言与医学统计图形-【11】ggplot2几何对象之散点图
ggplot2绘图系统--几何对象之散点图 以geom开头的函数超过30个.几何对象和标度函数scale密不可分.只有在aes中传入某个变量,scale才能发挥作用. 所谓标度scale,就是图形遥控 ...
- Python基础之赋值与注释
目录 1. 花式赋值 1.1 链式赋值 1.2 交叉赋值 1.3 交叉赋值(解压缩) 2. 注释 2.1 单行注释 2.2 多行注释 1. 花式赋值 1.1 链式赋值 a = 10 b = 10 c ...