利用图形展示数据的方法和装置制造方法及图纸

技术编号:15391552 阅读:48 留言:0更新日期:2017-05-19 04:49
本发明专利技术公开了一种利用图形展示数据的方法和装置。其中,该方法包括:获取多个待展示数据;确定多个待展示数据中是否存在差异数据,其中,差异数据与多个待展示数据中各个非差异数据的差值超出预设差值范围;若多个待展示数据中存在差异数据,则按照预设缩放参数对差异数据进行缩放处理,得到缩放数据;对缩放数据和各个非差异数据,绘制多个展示数据的展示图形。本发明专利技术解决了无法准确展示该待展示数据随时间变化的趋势的技术问题。

Method and apparatus for displaying data using graphics

The invention discloses a method and a device for displaying data by graphics. Among them, the method comprises: obtaining a plurality of data to be displayed; determining a plurality of display to be whether there are differences in the data, data, data and to display multiple difference difference data difference exceeds the preset range of non individual data; if the number to be displayed the differences of data, in accordance with the preset zoom parameters to zoom on the difference data, get data on data and zoom zoom; each non difference data, draw a plurality of display data display graphics. The invention solves the technical problem that the data to be displayed can not be accurately displayed along with the time variation.

【技术实现步骤摘要】
利用图形展示数据的方法和装置
本专利技术涉及数据处理领域,具体而言,涉及一种利用图形展示数据的方法和装置。
技术介绍
现有技术中,在对数据进行分析时,为了能够很直观地从整体上了解数据随时间变化的规律和趋势,通常会利用一些图表(如曲线图、柱状图等)将需展示的各个数据按照其时间维度进行展示。但是,当需展示的一组数据中某一条或几条数据与其他数据差异(如数值差异)比较大时,就很难看出其他数据的变化趋势。在现有技术中,通常会认为这些差异较大的数据是异常数据,在对数据进行展示的过程中,一般都会将这些异常数据舍弃掉。但是,当展示的是一组按照时间变化的数据时,如果不舍弃差异比较大的异常数据,难以看出其他数据的变化趋势,如图1中示出的数据6的数值远远大于其他的数据,其他数据的变化趋势无法从图中得知;如果舍弃差异较大的数据(如该图中的数据4的数值为零),就很难反应出在舍弃的时间点上或者时间段内的数据变化规律和趋势,如图2所示。针对现有技术中由于待展示数据中某一条或几条数据与其他数据差异较大,无法准确展示该待展示数据随时间变化的趋势的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种利用图形展示数据的方法和装置,以至少解决无法准确展示该待展示数据随时间变化的趋势的技术问题。根据本专利技术实施例的一个方面,提供了一种利用图形展示数据的方法,该方法包括:获取多个待展示数据;确定多个待展示数据中是否存在差异数据,其中,差异数据与多个待展示数据中各个非差异数据的差值超出预设差值范围;若多个待展示数据中存在差异数据,则按照预设缩放参数对差异数据进行缩放处理,得到缩放数据;绘制缩放数据和各个非差异数据的展示图形。进一步地,按照预设缩放参数对差异数据进行缩放处理包括:若差异数据为一个,按照预设缩放参数,计算差异数据的缩放数据;若差异数据为多个,确定多个差异数据的基准数据;按照预设缩放参数,计算基准数据的缩放数据;若差异数据大于各个非差异数据,且基准数据的缩放数据大于各个非差异数据,则基于基准数据的缩放数据,对各个差异数据进行缩放处理;若差异数据小于各个非差异数据,且基准数据的缩放数据小于各个非差异数据,则基于基准数据的缩放数据,对各个差异数据进行缩放处理。进一步地,基于差异数据的缩放数据,对各个差异数据进行缩放处理包括:确定各个差异数据与基准数据的比值am/a,其中,a用于表示基准数据,am用于表示差异数据,其中,1≤m≤n,m和n为自然数,n用于表示差异数据的数量;计算各个差异数据am的缩放数据a'm,a'm=a'*am/a,其中,a'用于表示基准数据的缩放数据。进一步地,确定多个差异数据的基准数据包括:比较各个差异数据与各个非差异数据的大小;若比较出各个差异数据大于各个非差异数据,则获取差异数据中的最小值,将最小值作为基准数据;若比较出各个差异数据小于各个非差异数据,则获取差异数据中的最大值,将最大值作为基准数据。进一步地,按照预设缩放参数,计算基准数据的缩放数据包括:计算基准数据a的缩放数据a',其中,a'=X*a,a表示基准数据,a'表示基准数据的缩放数据,X表示预设缩放参数,n为自然数,n用于表示差异数据的数量;或计算各个非差异数据与基准数据的差值的绝对值;基于差值的绝对值最小的非差异数据,计算述基准数据的缩放数据a',其中,a'=X*b,其中,b表示差值的绝对值最小的非差异数据。进一步地,确定多个待展示数据中是否存在差异数据包括:获取多个待展示数据的数据序列,其中,数据序列中的待展示数据按照多个待展示数据的大小顺序排列;计算数据序列中待展示数据aq和与其相邻的前一个待展示数据aq-1的差值的绝对值|△a|,其中,q为正整数;若差值的绝对值|△a|大于预设差值,则确定数据序列中存在差异数据,并确定数据序列中的差异数据,其中,预设差值范围为(-k,k),k表示预设差值。进一步地,确定数据序列中的差异数据包括:获取数据序列中序号大于等于q的待展示数据的第一数量;获取数据序列中所有待展示数据的第二数量;计算第一数量与第二数量的比值;若比值小于预设阈值,则确定数据序列中序号大于等于q的待展示数据为差异数据;若比值小于预设阈值,则确定数据序列中序号小于等于q的待展示数据为差异数据。根据本专利技术实施例的另一方面,还提供了一种利用图形展示数据的装置,该装置包括:获取单元,用于获取多个待展示数据;确定单元,用于确定多个待展示数据中是否存在差异数据,其中,差异数据与多个待展示数据中各个非差异数据的差值超出预设差值范围;处理单元,用于若多个待展示数据中存在差异数据,则按照预设缩放参数对差异数据进行缩放处理,得到缩放数据;绘制单元,用于绘制缩放数据和各个非差异数据的展示图形。进一步地,处理单元包括:乘积计算模块,用于若差异数据为一个,按照预设缩放参数,计算差异数据的缩放数据;数据确定模块,用于若差异数据为多个,确定多个差异数据的基准数据;数据计算模块,用于按照预设缩放参数,计算基准数据的缩放数据;缩放处理模块,用于若差异数据大于各个非差异数据,且基准数据的缩放数据大于各个非差异数据,则基于基准数据的缩放数据,对各个差异数据进行缩放处理;若差异数据小于各个非差异数据,且基准数据的缩放数据小于各个非差异数据,则基于基准数据的缩放数据,对各个差异数据进行缩放处理。进一步地,缩放处理模块包括:比值确定子模块,用于确定各个差异数据与基准数据的比值am/a,其中,a用于表示基准数据,am用于表示差异数据,其中,1≤m≤n,m和n为自然数,n用于表示差异数据的数量;缩放数据计算子模块,用于计算各个差异数据am的缩放数据a'm,a'm=a'*am/a,其中,a'用于表示基准数据的缩放数据。在本专利技术实施例中,在多个待展示数据中存在与其他数据的差值较大的差异数据的情况下,可以对该差异数据做缩放处理,基于缩放后的缩放数据和非差异数据绘制展示图形(如曲线图、折线图、柱状图等),由于在绘制图形之前,对差异数据进行了缩放处理,缩小了差异数据与非差异数据之间的差异,绘制的图形上可以准确显示多个待展示数据按照时间维度的趋势,解决了现有技术中无法准确展示该待展示数据随时间变化的趋势的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据现有技术的一种利用图形展示数据的示意图;图2是根据现有技术的另一种利用图形展示数据的示意图;图3是根据本专利技术实施例的利用图形展示数据的方法的流程图;图4是根据现有技术中利用图形展示数据的示意图;图5是根据本专利技术实施例的利用图形展示数据的方法处理图4数据的效果示意图;图6是根据本专利技术实施例的利用图形展示数据的装置的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的本文档来自技高网
...
利用图形展示数据的方法和装置

【技术保护点】
一种利用图形展示数据的方法,其特征在于,包括:获取多个待展示数据;确定所述多个待展示数据中是否存在差异数据,其中,所述差异数据与所述多个待展示数据中各个非差异数据的差值超出预设差值范围;若所述多个待展示数据中存在所述差异数据,则按照预设缩放参数对所述差异数据进行缩放处理,得到缩放数据;绘制所述缩放数据和所述各个非差异数据的展示图形。

【技术特征摘要】
1.一种利用图形展示数据的方法,其特征在于,包括:获取多个待展示数据;确定所述多个待展示数据中是否存在差异数据,其中,所述差异数据与所述多个待展示数据中各个非差异数据的差值超出预设差值范围;若所述多个待展示数据中存在所述差异数据,则按照预设缩放参数对所述差异数据进行缩放处理,得到缩放数据;绘制所述缩放数据和所述各个非差异数据的展示图形。2.根据权利要求1所述的方法,其特征在于,按照预设缩放参数对所述差异数据进行缩放处理包括:若所述差异数据为一个,按照所述预设缩放参数,计算所述差异数据的缩放数据;若所述差异数据为多个,确定多个差异数据的基准数据;按照所述预设缩放参数,计算所述基准数据的缩放数据;若所述差异数据大于各个所述非差异数据,且所述基准数据的缩放数据大于各个所述非差异数据,则基于所述基准数据的缩放数据,对各个所述差异数据进行缩放处理;若所述差异数据小于各个所述非差异数据,且所述基准数据的缩放数据小于各个所述非差异数据,则基于所述基准数据的缩放数据,对各个所述差异数据进行缩放处理。3.根据权利要求2所述的方法,其特征在于,基于所述差异数据的缩放数据,对各个所述差异数据进行缩放处理包括:确定各个所述差异数据与所述基准数据的比值am/a,其中,a用于表示所述基准数据,am用于表示所述差异数据,其中,1≤m≤n,m和n为自然数,n用于表示所述差异数据的数量;计算各个所述差异数据am的缩放数据a'm,a'm=a'*am/a,其中,a'用于表示所述基准数据的缩放数据。4.根据权利要求2所述的方法,其特征在于,确定多个差异数据的基准数据包括:比较各个所述差异数据与各个所述非差异数据的大小;若比较出各个所述差异数据大于各个所述非差异数据,则获取所述差异数据中的最小值,将所述最小值作为所述基准数据;若比较出各个所述差异数据小于各个所述非差异数据,则获取所述差异数据中的最大值,将所述最大值作为所述基准数据。5.根据权利要求2所述的方法,其特征在于,按照所述预设缩放参数,计算基准数据的缩放数据包括:计算所述基准数据a的缩放数据a',其中,a'=X*a,a表示所述基准数据,a'表示所述基准数据的缩放数据,X表示所述预设缩放参数,n为自然数,n用于表示所述差异数据的数量;或计算各个所述非差异数据与所述基准数据的差值的绝对值;基于差值的绝对值最小的非差异数据,计算所述述基准数据的缩放数据a',其中,a'=X*b,其中,b表示所述差值的绝对值最小的非差异数据。6.根据权利要求1至5中任意一项所述的方法,其特征在于,确定所述多个待展示数据中是否存在差...

【专利技术属性】
技术研发人员:高全胜
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京,11

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

1