返回顶部
首页 > 资讯 > 后端开发 > Python >怎么使用Python+Pyecharts实现漏斗图
  • 914
分享到

怎么使用Python+Pyecharts实现漏斗图

2023-07-02 11:07:39 914人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

本篇内容介绍了“怎么使用python+Pyecharts实现漏斗图”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!相关知识为了完成本关任务,你

本篇内容介绍了“怎么使用python+Pyecharts实现漏斗图”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

相关知识

为了完成本关任务,你需要掌握:

Python 的基本语法

PyEcharts 漏斗图的相关内容

导入图表类型

与日历图的操作类似,在文件的开始我们首先要将所需包导入,如右侧编辑器中代码所示。

导入漏斗图的语句为

from pyecharts.charts import Funnel

为了方便构造数据,我们还导入了 PyEcharts 提供的虚拟数据包,如下所示:

from pyecharts.faker import Faker

构造数据

通过 PyEcharts 提供的虚拟数据包 Faker,我们可以用如下语句构造一个二维 List:

data = [list(z) for z in zip(Faker.choose(), Faker.values())]

其中,Faker包中的 choose 方法会随机选择一组属性,而 values 方法则生成随机的数据值。

熟悉标题配置选项

在之前的关卡中我们已经熟悉了 PyEcharts 绘图的流程,故本关主要介绍标题相关的配置选项:

class TitleOpts(# 主标题文本,支持使用 \n 换行。title: Optional[str] = None,# 主标题跳转 URL 链接title_link: Optional[str] = None,# 主标题跳转链接方式# 默认值是: blank# 可选参数: 'self', 'blank'# 'self' 当前窗口打开; 'blank' 新窗口打开title_target: Optional[str] = None,# 副标题文本,支持使用 \n 换行。subtitle: Optional[str] = None,# 副标题跳转 URL 链接subtitle_link: Optional[str] = None,# 副标题跳转链接方式# 默认值是: blank# 可选参数: 'self', 'blank'# 'self' 当前窗口打开; 'blank' 新窗口打开subtitle_target: Optional[str] = None,# title 组件离容器左侧的距离。# left 的值可以是像 20 这样的具体像素值,可以是像 '20%' 这样相对于容器高宽的百分比,# 也可以是 'left', 'center', 'right'。# 如果 left 的值为'left', 'center', 'right',组件会根据相应的位置自动对齐。pos_left: Optional[str] = None,# title 组件离容器右侧的距离。# right 的值可以是像 20 这样的具体像素值,可以是像 '20%' 这样相对于容器高宽的百分比。pos_right: Optional[str] = None,# title 组件离容器上侧的距离。# top 的值可以是像 20 这样的具体像素值,可以是像 '20%' 这样相对于容器高宽的百分比,# 也可以是 'top', 'middle', 'bottom'。# 如果 top 的值为'top', 'middle', 'bottom',组件会根据相应的位置自动对齐。pos_top: Optional[str] = None,# title 组件离容器下侧的距离。# bottom 的值可以是像 20 这样的具体像素值,可以是像 '20%' 这样相对于容器高宽的百分比。pos_bottom: Optional[str] = None,# 标题内边距,单位px,默认各方向内边距为5,接受数组分别设定上右下左边距。# // 设置内边距为 5# padding: 5# // 设置上下的内边距为 5,左右的内边距为 10# padding: [5, 10]# // 分别设置四个方向的内边距# padding: [# 5, // 上# 10, // 右# 5, // 下# 10, // 左# ]padding: UNIOn[Sequence, Numeric] = 5,# 主副标题之间的间距。item_gap: Numeric = 10,# 主标题字体样式配置项,参考 `series_options.TextStyleOpts`title_textstyle_opts: Union[TextStyleOpts, dict, None] = None,# 副标题字体样式配置项,参考 `series_options.TextStyleOpts`subtitle_textstyle_opts: Union[TextStyleOpts, dict, None] = None,)

如上所示,标题主要分为主标题和副标题两个模块,其配置方法相类似。比较常用的有设置文本、设置超链接、设置位置等选项。上述字体样式配置与其他部分字体样式配置相似,我们将在后续实训中详细介绍。

标题配置属于全局配置项,可通过 set_global_opts 方法设置。

编程要求

根据以上介绍,在右侧编辑器补充代码,绘制给定数据的漏斗图,要求:

  • 系列名称设置为“商品”;

  • 将给定数据传入漏斗图;

  • 将漏斗图标题设置为“Funnel-基本示例”;

  • 为漏斗图添加副标题,命名为“Funnel-副标题”。

测试说明

平台会运行你编写的代码进行绘图,并与预期图片进行比对。预期效果如下:

怎么使用Python+Pyecharts实现漏斗图

提示:

设置系列名称以及添加数据部分可以简写为:

...
.add("名称", data)
...

开始你的任务吧,祝你成功!

代码

from PreTest import *from pyecharts import options as optsfrom pyecharts.render import make_snapshotfrom snapshot_phantomjs import snapshot from pyecharts.charts import Funnel from pyecharts.faker import Faker data = [    list(z) for z in zip(Faker.choose(), Faker.values())] def funnel_chart() -> Funnel:    # ********* Begin *********#      funnel = (        Funnel()        .add("商品", data)        .set_global_opts(title_opts=opts.TitleOpts(title="Funnel-基本示例",subtitle="Funnel-副标题"))    )    # ********** End **********#    return funnel make_snapshot(snapshot, funnel_chart().render("Result/render.html"), 'StudentAnswer/student_answer.png') # 输出图片make_snapshot(snapshot, funnel_base(data).render(), "StandardAnswer/task1/standard_answer_1.png")

怎么使用Python+Pyecharts实现漏斗图

“怎么使用Python+Pyecharts实现漏斗图”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 怎么使用Python+Pyecharts实现漏斗图

本文链接: https://lsjlt.com/news/341502.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么使用Python+Pyecharts实现漏斗图
    本篇内容介绍了“怎么使用Python+Pyecharts实现漏斗图”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!相关知识为了完成本关任务,你...
    99+
    2023-07-02
  • Python怎么使用pyecharts绘制漏斗图
    本文小编为大家详细介绍“Python怎么使用pyecharts绘制漏斗图”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python怎么使用pyecharts绘制漏斗图”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-07-02
  • 详解Python+Pyecharts实现漏斗图的绘制
    目录任务描述相关知识编程要求测试说明代码任务描述 本关任务:利用 PyEcharts 绘制一个基本的漏斗图。 相关知识 为了完成本关任务,你需要掌握: 1. Python 的基本语法...
    99+
    2024-04-02
  • Python可视化神器pyecharts绘制漏斗图
    目录漏斗图漏斗图系列模板尖顶型漏斗图锥子型漏斗三角形漏斗连接型漏斗漏斗图 漏斗图是由Light等在1984年提出,一般以单个研究的效应量为横坐标,样本含量为纵坐标做的散点图。效应量可...
    99+
    2024-04-02
  • 怎么使用Python+Pyecharts实现散点图
    这篇“怎么使用Python+Pyecharts实现散点图”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用Python+...
    99+
    2023-07-02
  • 如何在Python中使用ECharts绘制漏斗图
    如何在Python中使用ECharts绘制漏斗图引言:ECharts是一个由百度开发的开源图表库,提供了丰富的图表类型和强大的数据可视化能力。漏斗图是其中一种常用的图表类型,用于展示一系列不同阶段的数据,根据数据的不同,漏斗图的宽度逐渐缩小...
    99+
    2023-12-17
    Python echarts 漏斗图
  • 如何使用ECharts和Python接口创建漏斗图
    如何使用ECharts和Python接口创建漏斗图引言:数据可视化是数据分析和数据展示的重要手段,漏斗图是一种常用的数据可视化图表类型,通过漏斗图可以直观地展示数据的变化和转化情况。本文将介绍如何使用ECharts和Python接口创建漏斗...
    99+
    2023-12-17
    echarts Python接口 漏斗图
  • 使用ECharts和Python接口绘制漏斗图的方法
    使用ECharts和Python接口绘制漏斗图的方法在数据可视化中,漏斗图(Funnel Chart)被广泛用于描述一个过程中不同阶段或部分之间的数量变化。通过漏斗图,可以清晰地表示各个阶段之间的数量差异和转换率,帮助我们更好地了解数据背后...
    99+
    2023-12-17
    echarts Python接口 漏斗图
  • 使用ECharts和Python接口绘制漏斗图的步骤
    使用ECharts和Python接口绘制漏斗图的步骤漏斗图是一种用来显示多个阶段性数据的可视化图表,它通常用来表示一个过程中各个阶段的转化率或者数量比例。在使用ECharts和Python接口绘制漏斗图前,需要先安装相应的库和插件,然后按照...
    99+
    2023-12-17
    Python echarts 漏斗图
  • Python怎么使用pyecharts绘制雷达图
    本篇内容介绍了“Python怎么使用pyecharts绘制雷达图”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!雷达图雷达图是以从同一点开始的...
    99+
    2023-07-02
  • Python怎么使用pyecharts绘制桑基图
    本篇内容主要讲解“Python怎么使用pyecharts绘制桑基图”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么使用pyecharts绘制桑基图”吧!桑基图桑基图(Sankey ...
    99+
    2023-07-02
  • Python怎么使用pyecharts绘制箱形图
    这篇文章主要介绍“Python怎么使用pyecharts绘制箱形图”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python怎么使用pyecharts绘制箱形图”文章能帮助大家解决问题。箱形图概念后...
    99+
    2023-07-02
  • 怎么使用Python的pyecharts绘制折线图
    本篇内容主要讲解“怎么使用Python的pyecharts绘制折线图”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用Python的pyecharts绘制折线图”吧!折线图介绍折线图和柱状图...
    99+
    2023-07-02
  • Python中怎么使用pyecharts绘制词云图
    这篇文章主要讲解了“Python中怎么使用pyecharts绘制词云图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python中怎么使用pyecharts绘制词云图”吧!词云图什么是词云图...
    99+
    2023-07-02
  • Python中怎么使用pyecharts绘制散点图
    这篇文章主要介绍“Python中怎么使用pyecharts绘制散点图”,在日常操作中,相信很多人在Python中怎么使用pyecharts绘制散点图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python中...
    99+
    2023-07-02
  • Python怎么使用pyecharts绘制地理图表
    这篇文章主要讲解了“Python怎么使用pyecharts绘制地理图表”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么使用pyecharts绘制地理图表”吧!3D炫酷地图模板系...
    99+
    2023-07-02
  • 如何利用ECharts和Python接口生成漏斗图
    如何利用ECharts和Python接口生成漏斗图漏斗图是一种常见且实用的数据可视化图表,可以直观地展示数据的分布情况和转化率。在数据分析和商业决策等领域,漏斗图被广泛应用。本文将介绍如何利用ECharts和Python接口来生成漏斗图,并...
    99+
    2023-12-17
    Python echarts 漏斗图
  • Python pyecharts Boxplot箱线图的实现
    本篇博客只是单纯的记录一下自己学习Boxplot,没有过多的解释,官网:》》Boxplot import seaborn as sns import numpy as np impo...
    99+
    2024-04-02
  • 利用ECharts和Python接口创建漏斗图的步骤
    利用ECharts和Python接口创建漏斗图的步骤,需要具体代码示例漏斗图是一种常用于展示数据流程和转化率的可视化图表。在数据分析和业务决策中,漏斗图能够清晰显示不同阶段的转化率,帮助分析人员更好地理解数据流程和优化业务流程。本文将介绍如...
    99+
    2023-12-17
    Python echarts 漏斗图
  • 利用ECharts和Python接口生成漏斗图的步骤
    利用ECharts和Python接口生成漏斗图的步骤,需要具体代码示例漏斗图是一种常用的数据可视化工具,可以用于展示数据在不同阶段之间的变化情况。利用ECharts和Python接口,我们可以轻松地生成漂亮的漏斗图。下面,将按照以下步骤介绍...
    99+
    2023-12-17
    Python echarts 漏斗图
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作