文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Python怎么使用pyecharts绘制漏斗图

2023-07-02 15:51

关注

本文小编为大家详细介绍“Python怎么使用pyecharts绘制漏斗图”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python怎么使用pyecharts绘制漏斗图”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

漏斗图

漏斗图是由Light等在1984年提出,一般以单个研究的效应量为横坐标,样本含量为纵坐标做的散点图。效应量可以为RR、OR和死亡比或者其对数值等。理论上讲,被纳入Meta分析的各独立研究效应的点估计,在平面坐标系中的集合应为一个倒置的漏斗形,因此称为漏斗图。

样本量小,研究精度低,分布在漏斗图的底部,向周围分散;

样本量大,研究精度高,分布在漏斗图的顶部,向中间集中。

漏斗图法的优点是:

简单易行,只需要被纳入的独立研究的样本含量和效应量便可绘制。

漏斗图法的缺点是:

漏斗图的对称仅通过目测,无严格限定,不同观察者可能有不同的结果;

漏斗图只能对发表偏倚进行粗略的定性判断,特别是在被纳入的独立研究个数较少时,又增加了判断漏斗图中散点是否存在对称性的难度;

可以使系统评价人员意识到存在的问题,但不能提供解决方法。

漏斗图系列模板

尖顶型漏斗图

数据可以通过Python进行预处理然后导入模板进行绘制。

from pyecharts import options as optsfrom pyecharts.charts import Funnelfrom pyecharts.faker import Fakerc = (Funnel().add("类别",[list(z) for z in zip(Faker.choose(), Faker.values())],sort_="ascending",label_opts=opts.LabelOpts(position="inside"),).set_global_opts(title_opts=opts.TitleOpts(title="")).render("尖顶型漏斗.html"))

Python怎么使用pyecharts绘制漏斗图

锥子型漏斗

只需要把数据进行一定的排序就好了,当然在日常的科研统计分析肯定不是简单的数据。

from pyecharts import options as optsfrom pyecharts.charts import Funnelfrom pyecharts.faker import Fakerc = (Funnel().add("类别", [list(z) for z in zip(Faker.choose(), Faker.values())]).set_global_opts(title_opts=opts.TitleOpts(title="")).render("锥子型漏斗.html"))

Python怎么使用pyecharts绘制漏斗图

三角形漏斗

import pyecharts.options as optsfrom pyecharts.charts import Funnelx_data = ["展现", "点击", "访问", "咨询", "订单"]y_data = [100, 80, 60, 40, 20]data = [[x_data[i], y_data[i]] for i in range(len(x_data))](Funnel(init_opts=opts.InitOpts(width="1200px", height="600px")).add(series_name="",data_pair=data,gap=2,tooltip_opts=opts.TooltipOpts(trigger="item", formatter="{a} <br/>{b} : {c}%"),label_opts=opts.LabelOpts(is_show=True, position="inside"),itemstyle_opts=opts.ItemStyleOpts(border_color="#fff", border_width=1),).set_global_opts(title_opts=opts.TitleOpts(title="漏斗图", subtitle="123")).render("三角形漏斗.html"))

Python怎么使用pyecharts绘制漏斗图

连接型漏斗

from pyecharts import options as optsfrom pyecharts.charts import Funnelfrom pyecharts.faker import Fakerc = (Funnel().add("类别",[list(z) for z in zip(Faker.choose(), Faker.values())],label_opts=opts.LabelOpts(position="inside"),).set_global_opts(title_opts=opts.TitleOpts(title="")).render("连接型漏斗.html"))

Python怎么使用pyecharts绘制漏斗图

读到这里,这篇“Python怎么使用pyecharts绘制漏斗图”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网行业资讯频道。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯