数据图表处理方法及相关装置制造方法及图纸

技术编号:37104891 阅读:13 留言:0更新日期:2023-04-01 05:04
本申请涉及数据图表领域,本申请提供一种数据图表处理方法及相关装置,数据图表处理方法包括:获取输入参数;获取第一数据;确定目标计算规则;采用目标计算规则对第一数据进行数据转换处理,获得第二数据;采用输入参数对第二数据进行绘图渲染,生成目标数据图表。实施本申请,可以使数据图表复杂的数据处理逻辑变成简单的配置,提高系统的开发效率。提高系统的开发效率。提高系统的开发效率。

【技术实现步骤摘要】
数据图表处理方法及相关装置


[0001]本申请涉及数据图表领域,尤其涉及一种数据图表处理方法及相关装置。

技术介绍

[0002]在车站的运营管理过程中,会产生海量的运营数据,为了汇总复杂的信息,目前越来越多的车站系统采用可视化数据图表作为数据展示的方式。
[0003]传统的数据图表设计在后台对每一个数据图表的数据获取以及数据组装都要设计一套处理逻辑,从而造成很多重复的工作量,使系统的开发效率降低。

技术实现思路

[0004]本申请实施例公开了一种数据图表处理方法及相关装置。采用少量配置参数设计计算规则,使复杂的数据处理逻辑变成简单的配置,提高系统的开发效率。
[0005]第一方面,本申请提供一种数据图表处理方法,该方法包括:
[0006]获取输入参数,该输入参数包括数据对象标识、统计方式;
[0007]获取第一数据,该第一数据为待处理的初始数据;
[0008]确定与上述数据对象标识和上述统计方式对应的目标计算规则;
[0009]采用上述目标计算规则对上述第一数据进行数据转换处理,获得第二数据;
[0010]采用上述输入参数对上述第二数据进行绘图渲染,生成目标数据图表。
[0011]结合第一方面,在一些实施例中,上述获取第一数据,包括:
[0012]获取上述数据对象标识对应的数据源的接口地址;
[0013]通过上述接口地址获取上述数据源中的数据,作为第一数据。
[0014]结合第一方面,在一些实施例中,上述数据对象标识包括维度和度量,该维度用于指示待查询对象,该度量用于指示待查询类型,上述输入参数还包括图表展示方式;
[0015]上述确定与上述数据对象标识和上述统计方式对应的目标计算规则,包括:
[0016]判断上述维度和上述度量是否满足上述图表展示方式的展示条件;
[0017]若上述维度和上述度量满足上述图表展示方式的展示条件,则确定与上述数据对象标识和上述统计方式对应的目标计算规则。
[0018]结合第一方面,在一些实施例中,上述采用上述输入参数对上述第二数据进行绘图渲染,生成目标数据图表,包括:
[0019]生成与上述输入参数对应的Echarts组件;
[0020]将上述第二数据输入上述Echarts组件,并通过上述Echarts组件对上述第二数据进行绘图渲染,生成目标数据图表。
[0021]结合第一方面,在一些实施例中,上述生成与上述输入参数对应的Echarts组件,包括:
[0022]根据上述数据对象标识生成上述Echarts组件的横坐标和纵坐标;
[0023]根据上述统计方式生成上述Echarts组件的多级筛选种类;
[0024]根据上述图表展示方式生成上述Echarts组件的图表类型。
[0025]结合第一方面,在一些实施例中,上述生成目标数据图表之后,还包括:
[0026]生成与上述目标数据图表对应的图表记录,该图表记录包括上述输入参数与上述目标数据图表的图表标识;
[0027]将上述图表记录存入数据库。
[0028]第二方面,本申请提供一种数据图表处理装置,该装置包括:
[0029]获取单元,用于获取输入参数,该输入参数包括数据对象标识、统计方式;
[0030]上述获取单元,还用于获取第一数据,该第一数据为待处理的初始数据;
[0031]确定单元,用于确定与上述数据对象标识、上述统计方式对应的目标计算规则;
[0032]处理单元,用于采用上述目标计算规则对上述第一数据进行数据转换处理,获得第二数据;
[0033]生成单元,用于采用上述输入参数对上述第二数据进行绘图渲染,生成目标数据图表。
[0034]结合第二方面,在一些实施例中,上述获取单元具体用于:
[0035]获取上述数据对象标识对应的数据源的接口地址;
[0036]通过上述接口地址获取上述数据源中的数据,作为第一数据。
[0037]结合第二方面,在一些实施例中,上述数据对象标识包括维度和度量,该度用于指示待查询对象,该度量用于指示待查询类型,上述输入参数还包括图表展示方式;
[0038]上述确定单元具体用于:
[0039]判断上述维度和上述度量是否满足上述图表展示方式的展示条件;
[0040]若上述维度和上述度量满足上述图表展示方式的展示条件,则确定与上述数据对象标识和上述统计方式对应的目标计算规则。
[0041]结合第二方面,在一些实施例中,上述生成单元具体用于:
[0042]生成与上述输入参数对应的Echarts组件;
[0043]将上述第二数据输入上述Echarts组件,并通过该Echarts组件对上述第二数据进行绘图渲染,生成目标数据图表。
[0044]结合第二方面,在一些实施例中,上述生成单元具体用于:
[0045]根据上述数据对象标识生成上述Echarts组件的横坐标和纵坐标;
[0046]根据上述统计方式生成上述Echarts组件的多级筛选种类;
[0047]根据上述图表展示方式生成上述Echarts组件的图表类型。
[0048]结合第二方面,在一些实施例中,该装置还包括存储单元:
[0049]上述生成单元,还用于生成与上述目标数据图表对应的图表记录,该图表记录包括上述输入参数与上述目标数据图表的图表标识;
[0050]上述存储单元,用于将上述图表记录存入数据库。
[0051]第三方面,本申请提供一种计算机设备,包括处理器、存储器以及通信接口,该处理器、存储器和通信接口相互连接,其中,该通信接口用于接收和发送数据,该存储器用于存储程序代码,该处理器用于调用该程序代码,执行如第一方面以及第一方面中任一可能的实现方式描述的方法。
[0052]第四方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质中存储
有计算机程序;当该计算机程序在一个或多个处理器上运行时,使得该终端设备执行如第一方面以及第一方面中任一可能的实现方式描述的方法。
[0053]本申请实施例中,获取输入参数,该输入参数包括数据对象标识、统计方式。获取第一数据,该第一数据为待处理的初始数据。确定与上述数据对象标识和上述统计方式对应的目标计算规则,并采用上述目标计算规则将第一数据进行数据转换得到第二数据。采用上述输入参数对第二数据进行绘图渲染,生成目标数据图表。本申请能够通过采用少量配置参数设计计算规则,使复杂的数据处理逻辑变成简单的配置,提高系统的开发效率。
附图说明
[0054]为了更清楚地说明本申请实施例或
技术介绍
中的技术方案,下面将对本申请实施例或
技术介绍
中所需要使用的附图作简单的介绍。
[0055]图1为本申请实施例提供的一种数据图表处理方法的流程示意图;
[0056]图2为本申请实施例提供的另一种数据图表处理方法的流程示意图;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据图表处理方法,其特征在于,包括:获取输入参数,所述输入参数包括数据对象标识、统计方式;获取第一数据,所述第一数据为待处理的初始数据;确定与所述数据对象标识和所述统计方式对应的目标计算规则;采用所述目标计算规则对所述第一数据进行数据转换处理,获得第二数据;采用所述输入参数对所述第二数据进行绘图渲染,生成目标数据图表。2.如权利要求1所述的方法,其特征在于,所述获取第一数据,包括:获取所述数据对象标识对应的数据源的接口地址;通过所述接口地址获取所述数据源中的数据,作为第一数据。3.如权利要求1或2所述的方法,其特征在于,所述数据对象标识包括维度和度量,所述维度用于指示待查询对象,所述度量用于指示待查询类型,所述输入参数还包括图表展示方式;所述确定与所述数据对象标识和所述统计方式对应的目标计算规则,包括:判断所述维度和所述度量是否满足所述图表展示方式的展示条件;若所述维度和所述度量满足所述图表展示方式的展示条件,则确定与所述数据对象标识和所述统计方式对应的目标计算规则。4.如权利要求3所述的方法,其特征在于,所述采用所述输入参数对所述第二数据进行绘图渲染,生成目标数据图表,包括:生成与所述输入参数对应的Echarts组件;将所述第二数据输入所述Echarts组件,并通过所述Echarts组件对所述第二数据进行绘图渲染,生成目标数据图表。5.如权利要求4所述的方法,所述生成与所述输入参数对应的Echarts组件,包括:根据所述数据对象标识生成所述Echarts组件的横坐标和纵坐标;根据所述统计方式生成所述Echarts组件的多级筛选种类;根据所述图表展示方式生成所述Echarts组件的图表类型。6.如权利要求1

5任一项所述的方法,其特征在于,所述生成目标数据图表之后,还包括:生成与所述目标数据图表对应的图表记录,所述图表记录包括所述输入参数与所述目标数据图表的图表标识;将所述图表记录存入数据库。7.一种数据...

【专利技术属性】
技术研发人员:薄煜
申请(专利权)人:比亚迪通信信号有限公司
类型:发明
国别省市:

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

1