基于饼图的数据可视化方法、装置及计算机可读存储介质制造方法及图纸

技术编号:33294273 阅读:19 留言:0更新日期:2022-05-01 00:19
本发明专利技术涉及一种基于饼图的数据可视化方法,包括选择饼图的数据源;根据业务需求选择饼图的类型;根据饼图的类型设置饼图的指标参数,并根据指标参数对数据进行聚合;根据饼图的类型配置对应的功能参数;根据设置的功能参数对聚合后的数据进行处理,并在显示界面上渲染出饼图图像。本发明专利技术中,通过数据聚合和饼图不同的展示类型以及丰富的功能设置,能把离散采集到的数据能汇总后直观可视化查看,并能突出显示关键指标数据,便于帮助企业用户进行快速高效的决策,丰富的展示效果既能帮助用户更好的交互分析,又能作为汇报或者演示丰富效果呈现。呈现。呈现。

【技术实现步骤摘要】
基于饼图的数据可视化方法、装置及计算机可读存储介质


[0001]本专利技术属于工业互联网云平台
,涉及一种基于饼图的数据可视化方法、装置及计算机可读存储介质。

技术介绍

[0002]工业互联网云平台的本质是通过开放的、全球化的工业级网络平台把设备、生产线、工厂、供应商、产品和客户紧密地连接和融合起来,高效共享工业经济中的各种要素资源,从而通过自动化、智能化的生产方式降低成本、增加效率,帮助制造业延长产业链,推动制造业转型发展。随着,工业互联网的发展,目前已有部分企业实现了生产设备的上云服务,上云服务就是企业将生产设备的实时运行数据和参数上报到云服务器上。
[0003]基于数据已经采集上报到云服务器,那如何能让采集到的数据帮助企业帮助管理层能直观的进行数据可视化展示以及分析,通过有效直观的数据辅助企业进行决策,就成为业务数据可视化的核心。原有传统报表只具备表格,展示形式单一,数据展示不直观,无法凸显关键数据,不具备直观分析能力。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种能够直观展示企业数据并能凸显关键数据的基于饼图的数据可视化方法、装置及计算机可读存储介质。
[0005]为达到上述目的,本专利技术提供如下技术方案:
[0006]一种基于饼图的数据可视化方法,包括以下步骤:
[0007]S101、选择饼图的数据源,其中,所述数据源为表单;
[0008]S102、根据业务需求选择饼图的类型,其中,所述饼图包括多指标饼图和占比饼图;
>[0009]S103、根据饼图的类型设置饼图的指标参数,并根据指标参数对数据进行聚合;所述多指标饼图的指标参数包括维度和指标;所述维度为表单中用于数据分类的字段,所述指标为表单中用于数据聚合并计算占比值的字段;所述占比饼图的指标参数包括实际指标和目标指标,所述实际指标为作为分子计算占比的字段,所述实际指标为作为分母计算占比的字段;
[0010]S104、根据饼图的类型配置对应的功能参数;
[0011]S105、根据配置的功能参数对聚合后的数据进行处理,并在显示界面上渲染出饼图图像。
[0012]进一步的,所述多指标饼图用于展示多个指标的数据占比情况,所述多指标饼图的具体类型包括实心饼图、环形饼图、玫瑰实心饼图和环形玫瑰饼图;
[0013]所述实心饼图用于根据数据维度将一个圆划分为多个扇区,一个扇区对应一个维度;
[0014]所述环形饼图用于根据数据维度将一个圆环划分为多个扇区,一个扇区对应一个
维度,维度的占比值越大,对应扇区的角度越大;
[0015]所述玫瑰实心饼图用于根据数据维度将一个圆划分为多个扇区,一个扇区对应一个维度,并根据维度的占比值对扇区的半径进行调整,维度的占比值越大对应扇区的半径越大;
[0016]所述环形玫瑰饼图用于根据数据维度将一个圆划分为多个扇区,一个扇区对应一个维度,并根据维度的占比值对扇区的外径进行调整,维度的占比值越大对应扇区的外径越大。
[0017]进一步的,所述占比饼图用于展示核心指标的数据,所述占比饼图的具体类型包括单值占比饼图、占比饼图看板和占比饼图卡;所述单值占比饼图用于展示一个指标的数据占比,所述占比饼图看板和占比饼图卡用于展示两个或三个指标的数据占比;
[0018]所述单值占比饼图用于在一个圆的外轮廓上覆盖一条粗的弧线,并在圆的内部显示指标的具体占比值;
[0019]所述占比饼图看板用于对应每一指标分别显示一个单值占比饼图;
[0020]所述占比饼图卡用于在一侧一个圆环划分为两个或三个扇区,每一扇区对应一个指标,并在另一侧显示每一扇区的颜色、字段名称、字段数据及数据占比。
[0021]进一步的,对于多指标饼图,数据聚合为对表单中维度选项指定的字段中内容相同的数据进行合并,并将合并的数据中指标选项指定的字段的数据进行求和或求平均;
[0022]对于占比饼图,数据聚合为将表单中的数据合并为一条数据,并分别对实际指标和目标指标指定的字段的数据进行求和或求平均。
[0023]进一步的,所述饼图的指标参数还包括过滤条件,所述过滤条件用于设置数据的过滤规则,并从数据源中提取出满足数据过滤规则的数据。
[0024]进一步的,所述多指标饼图的功能参数包括数据显示、指标值展示、数据标签设置、图例设置、穿透设置和动画效果;所述占比饼图的功能参数包括指标值展示和穿透设置;
[0025]所述数据显示用于展示数据聚合后排序靠前的指定条数的数据,对其余数据合并为一条数据进行展示;
[0026]所述指标值展示用于指定饼图的数据标签中指标值包括的项目,包括显示数据占比的比值、显示具体数据以及同时显示具体数据和数据占比的比值;
[0027]所述数据标签设置用于设置数据标签的颜色、位置及展示内容,所述数据标签的展示内容的选项包括维度名称和指标值;
[0028]所述图例设置用于设置是否展示图例及图例的展示位置,所述图例的内容包括各扇区的颜色、维度名称和数据占比的比值;
[0029]所述穿透设置用于设置是否穿透跳转到具体的数据明细表,以及跳转到明细表时展示的表单字段;
[0030]所述动画效果用于设置是否饼图是否进行动画轮播,以及动画轮播时每个扇区停留的时长及是否展示指标值。
[0031]一种基于饼图的数据可视化装置,包括前端和后端,所述前端用于输入数据以及根据后端的数据在显示页面进行渲染展示,所述后端用于对前端输入的数据进行处理,并将处理后的数据返回给前端;所述前端包括:
[0032]第一渲染模块,用于渲染出饼图配置界面,并在饼图配置界面的数据源区域展示工业互联网平台中该用户下的所有表单,在表单字段区域显示数据源中指定的表单的所有字段,在饼图选择区域展示各饼图类型;所述饼图包括多指标饼图和占比饼图;
[0033]第二渲染模块,用于根据用户选择的饼图类型在饼图配置界面的指标设置区域和功能配置区域显示对应的选项;
[0034]第三渲染模块,用于按照饼图类型以及后端处理后的数据渲染出对应的饼图;及
[0035]参数配置模块,用于在饼图配置界面配置指标参数和功能参数;
[0036]所述后端包括:
[0037]数据聚合模块,用于根据所选择的数据源、饼图类型和指标参数对数据进行聚合;及
[0038]功能参数实现模块,用于根据用户选择的功能参数对聚合后的数据进行相应处理,并将处理后的数据返回给第三渲染模块。
[0039]进一步的,当在饼图指标设置区域设置了过滤条件时,所述数据聚合模块先从数据源指定的表单中提取出满足过滤条件的数据,再将提取出的数据作为新的数据源进行聚合。
[0040]进一步的,所述功能参数实现模块包括:
[0041]数据显示处理单元,对于占比饼图,所述数据显示处理单元用于直接返回所有聚合后的数据;对于多指标饼图,所述数据显示处理单元用于根据“数据显示”选项设置的数据条数返回对应条本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于饼图的数据可视化方法,其特征在于,包括以下步骤:S101、选择饼图的数据源,其中,所述数据源为表单;S102、根据业务需求选择饼图的类型,其中,所述饼图包括多指标饼图和占比饼图;S103、根据饼图的类型设置饼图的指标参数,并根据指标参数对数据进行聚合;所述多指标饼图的指标参数包括维度和指标;所述维度为表单中用于数据分类的字段,所述指标为表单中用于数据聚合并计算占比值的字段;所述占比饼图的指标参数包括实际指标和目标指标,所述实际指标为作为分子计算占比的字段,所述实际指标为作为分母计算占比的字段;S104、根据饼图的类型配置对应的功能参数;S105、根据配置的功能参数对聚合后的数据进行处理,并在显示界面上渲染出饼图图像。2.根据权利要求1所述的基于饼图的数据可视化方法,其特征在于,所述多指标饼图用于展示多个指标的数据占比情况,所述多指标饼图的具体类型包括实心饼图、环形饼图、玫瑰实心饼图和环形玫瑰饼图;所述实心饼图用于根据数据维度将一个圆划分为多个扇区,一个扇区对应一个维度;所述环形饼图用于根据数据维度将一个圆环划分为多个扇区,一个扇区对应一个维度,维度的占比值越大,对应扇区的角度越大;所述玫瑰实心饼图用于根据数据维度将一个圆划分为多个扇区,一个扇区对应一个维度,并根据维度的占比值对扇区的半径进行调整,维度的占比值越大对应扇区的半径越大;所述环形玫瑰饼图用于根据数据维度将一个圆划分为多个扇区,一个扇区对应一个维度,并根据维度的占比值对扇区的外径进行调整,维度的占比值越大对应扇区的外径越大。3.根据权利要求1所述的基于饼图的数据可视化方法,其特征在于,所述占比饼图用于展示核心指标的数据,所述占比饼图的具体类型包括单值占比饼图、占比饼图看板和占比饼图卡;所述单值占比饼图用于展示一个指标的数据占比,所述占比饼图看板和占比饼图卡用于展示两个或三个指标的数据占比;所述单值占比饼图用于在一个圆的外轮廓上覆盖一条粗的弧线,并在圆的内部显示指标的具体占比值;所述占比饼图看板用于对应每一指标分别显示一个单值占比饼图;所述占比饼图卡用于在一侧一个圆环划分为两个或三个扇区,每一扇区对应一个指标,并在另一侧显示每一扇区的颜色、字段名称、字段数据及数据占比。4.根据权利要求1所述的基于饼图的数据可视化方法,其特征在于,对于多指标饼图,数据聚合为对表单中维度选项指定的字段中内容相同的数据进行合并,并将合并的数据中指标选项指定的字段的数据进行求和或求平均;对于占比饼图,数据聚合为将表单中的数据合并为一条数据,并分别对实际指标和目标指标指定的字段的数据进行求和或求平均。5.根据权利要求1所述的基于饼图的数据可视化方法,其特征在于,所述饼图的指标参数还包括过滤条件,所述过滤条件用于设置数据的过滤规则,并从数据源中提取出满足数据过滤规则的数据。6.根据权利要求1所述的基于饼图的数据可视化方法,其特征在于,所述多指标饼图的
功能参数包括数据显示、指标值展示、数据标签设置、图例设置、穿透设置和动画效果;所述占比饼图的功能参数包括指标值展示和穿透设置;所述数据显示用于展示数据聚合后排序靠前的指定条数的数据,对其余数据合并为一条数据进行展示;所述指标值展示用于指定饼图的数据标签中指标值包括的项目,...

【专利技术属性】
技术研发人员:涂娅汪香莲滕德谊黄传林朱帅
申请(专利权)人:重庆允丰科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1