一种图表的转换方法、装置、存储介质及设备制造方法及图纸

技术编号:38096379 阅读:22 留言:0更新日期:2023-07-06 09:11
本发明专利技术实施例公开了一种图表的转换方法、装置、存储介质及设备,包括:对当前周期数据进行异常、分组及点聚合处理得到多个第一分组区间和多个第一分组值,对每个第一分组值均按预设转换规则转换后得到多个第一标准值和多个第一标准值对应的第一单位值;对上周期数据进行如当前周期数据同样的处理,得到多个第二分组区间、多个第二标准值和多个第二标准值对应的第二单位值;根据多个第一标准值和多个第二标准值得到多个第一环比值;将多个第一分组区间、多个第一标准值、多个第一单位值、多个第二分组区间、多个第二标准值、多个第二单位值和多个第一环比值按第一预设组合规则转换为图表,有效解决了大量数据在客户端转换为图表时的限制性问题。的限制性问题。的限制性问题。

【技术实现步骤摘要】
一种图表的转换方法、装置、存储介质及设备


[0001]本专利技术涉及计算机应用
,尤其涉及一种图表的转换方法、装置、存储介质及设备。

技术介绍

[0002]随着计算机技术的发展,对于大量数据的获取也越来越便捷,但在将获取的大量数据在客户端转换为图表时,由于客户端的一些第三方图表框架的限制性问题,会导致采用第三方图表框架转换为图表时出现一系列的问题,例如:转换为图表的效率过低、会造成卡顿白屏、显示的数据出现异常、查看图表数据容易出现误导效果等。

技术实现思路

[0003]基于此,有必要针对上述问题,提出了一种图表的转换方法、装置、存储介质及设备,使得有效的解决了大量数据在客户端转换为图表时的限制性问题,且具备转换为图表的效率高、适用于多种场景、具有适配性强等效果。
[0004]为实现上述目的,本专利技术在第一方面提供一种图表的转换方法,所述方法包括:
[0005]对当前周期数据进行异常处理得到第一标准数据,将所述第一标准数据进行分组及点聚合处理得到多个第一分组区间和多个第一分组值,对每个第一分组值均按预设转换规则进行转换处理得到多个第一标准值和多个第一标准值对应的第一单位值;
[0006]对上周期数据进行异常处理得到第二标准数据,将所述第二标准数据进行分组及点聚合处理得到多个第二分组区间和多个第二分组值,对每个第二分组值均按所述预设转换规则进行转换处理得到多个第二标准值和多个第二标准值对应的第二单位值;其中,所述上周期数据为所述当前周期数据的上一个周期数据;
[0007]根据多个第一标准值和多个第二标准值得到多个第一环比值;
[0008]将多个第一分组区间、多个第一标准值、多个第一单位值、多个第二分组区间、多个第二标准值、多个第二单位值和多个第一环比值按第一预设组合规则转换为图表。
[0009]可选地,所述方法还包括:
[0010]根据所述第一标准数据和所述第二标准数据得到多个第二环比值;
[0011]将所述第一标准数据、所述第二标准数据和多个第二环比值按第二预设组合规则转换为所述图表。
[0012]可选地,在对所述周期数据进行异常处理得到标准数据之前,所述方法还包括:
[0013]对所述周期数据的日期字段中的日期进行日期格式统一处理。
[0014]可选地,异常处理包括:
[0015]在周期数据的日期字段中的同一日期对应的数值字段中的数值大于1,或重复的情况下,只保留对应的数值字段中的数值的第一个数值;
[0016]在周期数据的数值字段中的数值为空的情况下,将数值由空调为0;
[0017]在周期数据的单位字段中的单位为空的情况下,将单位由空调为上一个单位的单
位值,若周期数据中的单位字段中所有的单位都为空,则将所有的单位均由空调为默认值。
[0018]可选地,将标准数据进行分组及点聚合处理得到多个分组区间和多个分组值,包括:
[0019]基于k

means算法,对标准数据的日期字段中的日期进行分组处理得到多个分组区间;
[0020]基于递归算法,对每个分组区间对应的数值字段中的数值均进行求和得到对应的多个分组值。
[0021]可选地,所述基于k

means算法,对标准数据的日期字段中的日期进行分组处理得到多个分组区间,包括:
[0022]根据用户选择的时间维度确定k;
[0023]在标准数据的日期字段中初始化k个日期中心点;
[0024]根据所述时间维度采用日期AP I确定每个日期中心点的最大容纳数;
[0025]计算每个日期到k个日期中心点的距离,并将每个日期归入距离最短的日期中心点得到多个初始分组区间,其中,每个日期点的归入日期个数等于对应的最大容纳数;
[0026]根据所述时间维度确定预设更新规则,根据预设更新规则和每个日期中心点对应的最大容纳数对每个日期中心点进行更新;
[0027]重复所述根据所述时间维度采用日期AP I确定每个日期中心点的最大容纳数之后的步骤,直至k个日期中心点均不再进行更新,将多个初始分组区间作为多个分组区间。
[0028]可选地,在所述对当前周期数据进行异常处理得到第一标准数据之前,所述方法还包括:
[0029]获取服务端的源数据;
[0030]根据用户选择的时间维度在所述源数据中截取对应的所述当前周期数据和所述上周期数据;
[0031]若所述时间维度为季度维度或年维度,则执行如第一方面所述的方法;
[0032]若所述时间维度为日维度、周维度或月维度,则根据所述第一标准数据和所述第二标准数据得到多个第二环比值;将所述第一标准数据、所述第二标准数据和多个第二环比值按第二预设组合规则转换为所述图表。
[0033]为实现上述目的,本专利技术在第二方面提供一种图表的转换装置,所述装置包括:
[0034]当前处理模块,用于对当前周期数据进行异常处理得到第一标准数据,将所述第一标准数据进行分组及点聚合处理得到多个第一分组区间和多个第一分组值,对每个第一分组值均按预设转换规则进行转换处理得到多个第一标准值和多个第一标准值对应的第一单位值;
[0035]历史处理模块,用于对上周期数据进行异常处理得到第二标准数据,将所述第二标准数据进行分组及点聚合处理得到多个第二分组区间和多个第二分组值,对每个第二分组值均按所述预设转换规则进行转换处理得到多个第二标准值和多个第二标准值对应的第二单位值;其中,所述上周期数据为所述当前周期数据的上一个周期数据;
[0036]环比值确定模块,用于根据多个第一标准值和多个第二标准值得到多个第一环比值;
[0037]组合转换模块,用于将多个第一分组区间、多个第一标准值、多个第一单位值、多
个第二分组区间、多个第二标准值、多个第二单位值和多个第一环比值按第一预设组合规则转换为图表。
[0038]为实现上述目的,本专利技术在第三方面提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如第一方面中任一项所述方法的步骤。
[0039]为实现上述目的,本专利技术在第四方面提供一种计算机设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如第一方面中任一项所述方法的步骤。
[0040]采用本专利技术实施例,具有如下有益效果:上述方法通过对当前周期数据进行异常处理得到第一标准数据,将第一标准数据进行分组及点聚合处理得到多个第一分组区间和多个第一分组值,对每个第一分组值均按预设转换规则进行转换处理得到多个第一标准值和多个第一标准值对应的第一单位值;对上周期数据进行异常处理得到第二标准数据,将第二标准数据进行分组及点聚合处理得到多个第二分组区间和多个第二分组值,对每个第二分组值均按预设转换规则进行转换处理得到多个第二标准值和多个第二标准值对应的第二单位值;其中,上周期数据为当前周本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图表的转换方法,其特征在于,所述方法包括:对当前周期数据进行异常处理得到第一标准数据,将所述第一标准数据进行分组及点聚合处理得到多个第一分组区间和多个第一分组值,对每个第一分组值均按预设转换规则进行转换处理得到多个第一标准值和多个第一标准值对应的第一单位值;对上周期数据进行异常处理得到第二标准数据,将所述第二标准数据进行分组及点聚合处理得到多个第二分组区间和多个第二分组值,对每个第二分组值均按所述预设转换规则进行转换处理得到多个第二标准值和多个第二标准值对应的第二单位值;其中,所述上周期数据为所述当前周期数据的上一个周期数据;根据多个第一标准值和多个第二标准值得到多个第一环比值;将多个第一分组区间、多个第一标准值、多个第一单位值、多个第二分组区间、多个第二标准值、多个第二单位值和多个第一环比值按第一预设组合规则转换为图表。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述第一标准数据和所述第二标准数据得到多个第二环比值;将所述第一标准数据、所述第二标准数据和多个第二环比值按第二预设组合规则转换为所述图表。3.根据权利要求1或2所述的方法,其特征在于,在对所述周期数据进行异常处理得到标准数据之前,所述方法还包括:对所述周期数据的日期字段中的日期进行日期格式统一处理。4.根据权利要求1或2所述的方法,其特征在于,异常处理包括:在周期数据的日期字段中的同一日期对应的数值字段中的数值大于1,或重复的情况下,只保留对应的数值字段中的数值的第一个数值;在周期数据的数值字段中的数值为空的情况下,将数值由空调为0;在周期数据的单位字段中的单位为空的情况下,将单位由空调为上一个单位的单位值,若周期数据中的单位字段中所有的单位都为空,则将所有的单位均由空调为默认值。5.根据权利要求1所述的方法,其特征在于,将标准数据进行分组及点聚合处理得到多个分组区间和多个分组值,包括:基于k

means算法,对标准数据的日期字段中的日期进行分组处理得到多个分组区间;基于递归算法,对每个分组区间对应的数值字段中的数值均进行求和得到对应的多个分组值。6.根据权利要求1所述的方法,其特征在于,所述基于k

means算法,对标准数据的日期字段中的日期进行分组处理得到多个分组区间,包括:根据用户选择的时间维度确定k;在标准数据的日期字段中初始化k个日期中心点;根据所述时间维度采用日期API...

【专利技术属性】
技术研发人员:吴剑辉
申请(专利权)人:深圳市小满科技有限公司
类型:发明
国别省市:

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

1