数据的图形化展示方法、装置及计算设备制造方法及图纸

技术编号:15690468 阅读:50 留言:0更新日期:2017-06-24 02:53
本发明专利技术公开了一种数据的图形化展示方法,用于在预定显示区域内以多个图形的形式展示多个数据。该方法包括:确定最小图形的最小尺寸参数;为多个数据分别赋予尺寸参数,得到多个尺寸参数,从而每个数据对应于具有为其赋予的尺寸参数的图形,使得值最小的数据被赋予最小尺寸参数,尺寸参数和数据的值之间具有单调递增的函数对应关系,并且多个数据对应的多个图形的面积总和与显示区域的面积的比值在预定范围之内;以及针对多个数据,在显示区域内分别设置多个具有相应尺寸参数的图形,使其相互不重叠。由此,能够在显示区域的预定区域范围内合理展示对应多个尺寸参数的图形,便于进行数据分析。

Graphical display method, device and computing device for data

The present invention discloses a graphical display method of data for displaying a plurality of data in the form of a plurality of graphs in a predetermined display area. The method includes: determining the minimum size of the smallest graphical parameters; for multiple data were given size parameters, multiple dimension parameters, which correspond to each data is the size parameters given by the graph, makes the minimum data given minimum size parameters, with the function relationship between the parameters and the size of monotone increasing the value of the data, and a plurality of graphics multiple data corresponding to the display area of the total area and area ratio is within a predetermined range; and for a plurality of data within the display area are respectively provided with corresponding parameters of multiple graphics, which do not overlap each other. Thus, a graph corresponding to a plurality of dimensional parameters can be reasonably displayed in a predetermined area of a display area, so that data analysis is convenient.

【技术实现步骤摘要】
数据的图形化展示方法、装置及计算设备
本专利技术涉及数据显示
,特别涉及一种数据的图形化展示方法、装置及计算设备。
技术介绍
数据是信息的表现形式和载体,通常可以将数据展示为符号、文字、数字、语音、图形等,便于对数据进行分析。随着计算机技术的发展,数据的展示也得到了很大的提升。然而数据的图形化展示仍然存在不足。例如,不能根据数据的量的变化自动扩展;图形不能根据给定的显示区域自动调整显示大小并合理显示;图形之间有重叠,不便于用户查看;图形在显示区域的固定位置展示,降低用户观感等等。因此,仍然需要一种能够解决上述至少一个问题的数据的图形化展示方案。
技术实现思路
本专利技术的目的是提供一种数据的图形化展示方法、装置及计算设备,其能够根据多个数据的值,自动设置对应尺寸的图形,使得多个图形能够在预定显示区域内合理分布。根据本专利技术的一个方面,提供了一种数据的图形化展示方法,用于在预定显示区域内以多个图形的形式展示多个数据,该方法可以包括:确定最小图形的最小尺寸参数;为多个数据分别赋予尺寸参数,得到多个尺寸参数,从而每个数据对应于具有为其赋予的尺寸参数的图形,使得值最小的数据被赋予最小尺寸参数,尺寸参数和数据的值之间具有单调递增的函数对应关系,并且多个数据对应的多个图形的面积总和与显示区域的面积的比值在预定范围之内;以及针对多个数据,在显示区域内分别设置多个具有相应尺寸参数的图形,使其相互不重叠。由此,根据变化的数据的量或数据的值,自动为多个数据分别赋予尺寸参数,使得每个数据能够对应的具有尺寸参数的图形能够均匀分布(图形相互不重叠)在显示区域的预定范围内,方便用户进行数据分析,提升用户体验。优选地,为多个数据分别赋予尺寸参数的步骤包括:基于显示区域的面积、最小尺寸参数、以及多个数据,确定将要赋予值最大的数据的最大尺寸参数,该最大尺寸参数满足下述条件,即基于该最大尺寸参数和最小尺寸参数以及函数对应关系,为多个数据分别赋予的多个尺寸参数所对应的多个图形的面积总和与显示区域的面积的比值在预定范围之内;以及基于最小尺寸参数、最大尺寸参数、多个数据以及函数对应关系,确定将赋予每个数据的尺寸参数。由此,通过确定的每个数据的尺寸参数,可以确定每个数据对应的图形,以将数据图形化展示。优选地,在显示区域内分别设置多个具有相应尺寸参数的图形的步骤包括:对于多个尺寸参数中的每一个尺寸参数,依次以设定的步长确定其图形中心点,使得在其对应的图形不超出显示区域且不与显示区域中已经设置的图形重叠的情况下,其图形中心点与显示区域的中心点的距离最小;以及在显示区域中,以所确定的图形中心点为中心,设置具有对应的尺寸参数的图形。由此,将每个数据对应的具有为其赋予的尺寸参数的图形分别设置在显示区域内,便于用户进行数据分析。优选地,设定的步长是显示区域的长或宽的1/N,或者设定的步长是该尺寸参数的1/M,M和N均为大于1的自然数。由此,由显示区域的长或宽或尺寸参数限制设定的步长,准确将图形中心点确定在其对应的图形不超出显示区域的区域内,能够大幅降低计算量,提高计算性能。优选地,对于多个尺寸参数中的每一个尺寸参数,依次以设定的步长确定其图形中心点的步骤包括:以显示区域的中心点为起点,按设定的步长确定与显示区域的边界的距离不小于该尺寸参数的遍历点;从遍历点中确定不重叠中心点,其中以不重叠中心点为图形中心点且具有该尺寸参数的图形不与显示区域中已经设置的图形重叠;以及选择与显示区域的中心点的距离最小的不重叠中心点,作为对应于该尺寸参数的图形中心点。由此,根据设定的步长将遍历点限制在使图形不超出显示区域的范围内,再从中选取与中心点距离最小的不重叠中心点,以提高计算性能和精度,提升用户体验。优选地,显示区域被经过其中心点的直线划分为多个显示部分,并且其中,对于多个尺寸参数中的每一个尺寸参数,依次以设定的步长确定其图形中心点的步骤包括:从多个显示部分中随机或依次选择一个显示部分;以及在所选择的显示部分中确定其图形中心点。优选地,多个数据对应的多个图形的面积总和与显示区域的面积的比值为黄金比例;并且/或者单调递增的函数对应关系是线性递增函数关系;并且/或者图形为圆,尺寸参数为半径。由此,更好地图形化展示相应的数据,便于用户进行数据对比分析,提升用户体验。根据本专利技术的另一方面,还提供了一种数据的图形化展示装置,用于在预定显示区域内以多个图形的形式展示多个数据,该装置可以包括:确定装置,用于确定最小图形的最小尺寸参数;赋值装置,用于为多个数据分别赋予尺寸参数,得到多个尺寸参数,从而每个数据对应于具有为其赋予的尺寸参数的图形,使得值最小的数据被赋予最小尺寸参数,尺寸参数和数据的值之间具有单调递增的函数对应关系,并且多个数据对应的多个图形的面积总和与显示区域的面积的比值在预定范围之内;以及设置装置,用于针对多个数据,在显示区域内分别设置多个具有相应尺寸参数的图形,使其相互不重叠。优选地,赋值装置可以包括:第一赋值装置,用于基于显示区域的面积、最小尺寸参数、以及多个数据,确定将要赋予值最大的数据的最大尺寸参数,该最大尺寸参数满足下述条件,即基于该最大尺寸参数和最小尺寸参数以及函数对应关系,为多个数据分别赋予的多个尺寸参数所对应的多个图形的面积总和与显示区域的面积的比值在预定范围之内。第二赋值装置,用于基于最小尺寸参数、最大尺寸参数、多个数据以及函数对应关系,确定将赋予每个数据的尺寸参数。优选地,设置装置可以包括:中心确定装置,用于对于多个尺寸参数中的每一个尺寸参数,依次以设定的步长确定其图形中心点,使得在其对应的图形不超出显示区域且不与显示区域中已经设置的图形重叠的情况下,其图形中心点与显示区域的中心点的距离最小。图形设置装置,用于在显示区域中,以所确定的图形中心点为中心,设置具有对应的尺寸参数的图形。优选地,中心确定装置可以包括:遍历点确定装置,用于以显示区域的中心点为起点,按设定的步长确定与显示区域的边界的距离不小于该尺寸参数的遍历点;合法点确定装置,从遍历点中确定不重叠中心点,其中以不重叠中心点为图形中心点且具有该尺寸参数的图形不与显示区域中已经设置的图形重叠;中心点选择装置,用于选择与显示区域的中心点的距离最小的不重叠中心点,作为对应于该尺寸参数的图形中心点。优选地,显示区域被经过其中心点的直线划分为多个显示部分,并且其中,中心确定装置还可以包括:选择装置,用于从多个显示部分中随机或依次选择一个显示部分;局部中心确定装置,用于在所选择的显示部分中确定其图形中心点。根据本专利技术的又一方面,还提供了一种计算设备,包括:存储器,用于存储多个数据;显示器,用于在其预定显示区域内以多个图形的形式展示多个数据,其中每个图形的尺寸参数分别对应于其所对应的数据的值;以及处理器,执行根据上述的方法,以设置对应于多个数据的多个图形,并指令显示器显示多个图形。通过本专利技术,根据确定的最小尺寸参数,为多个数据分布赋予相应的尺寸参数,使得能够在显示区域的预定区域范围内合理展示对应多个尺寸参数的图形,提高用户体验。附图说明通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。图1示出本文档来自技高网...
数据的图形化展示方法、装置及计算设备

【技术保护点】
一种数据的图形化展示方法,用于在预定显示区域内以多个图形的形式展示多个数据,该方法包括:确定最小图形的最小尺寸参数;为所述多个数据分别赋予尺寸参数,得到多个尺寸参数,从而每个数据对应于具有为其赋予的尺寸参数的图形,使得值最小的数据被赋予所述最小尺寸参数,尺寸参数和数据的值之间具有单调递增的函数对应关系,并且所述多个数据对应的多个图形的面积总和与所述显示区域的面积的比值在预定范围之内;以及针对所述多个数据,在所述显示区域内分别设置多个具有相应尺寸参数的图形,使其相互不重叠。

【技术特征摘要】
1.一种数据的图形化展示方法,用于在预定显示区域内以多个图形的形式展示多个数据,该方法包括:确定最小图形的最小尺寸参数;为所述多个数据分别赋予尺寸参数,得到多个尺寸参数,从而每个数据对应于具有为其赋予的尺寸参数的图形,使得值最小的数据被赋予所述最小尺寸参数,尺寸参数和数据的值之间具有单调递增的函数对应关系,并且所述多个数据对应的多个图形的面积总和与所述显示区域的面积的比值在预定范围之内;以及针对所述多个数据,在所述显示区域内分别设置多个具有相应尺寸参数的图形,使其相互不重叠。2.根据权利要求1所述的方法,其中,为所述多个数据分别赋予尺寸参数的步骤包括:基于所述显示区域的面积、所述最小尺寸参数、以及所述多个数据,确定将要赋予值最大的数据的最大尺寸参数,该最大尺寸参数满足下述条件,即基于该最大尺寸参数和所述最小尺寸参数以及所述函数对应关系,为所述多个数据分别赋予的多个尺寸参数所对应的多个图形的面积总和与所述显示区域的面积的比值在所述预定范围之内;以及基于所述最小尺寸参数、所述最大尺寸参数、所述多个数据以及所述函数对应关系,确定将赋予每个数据的尺寸参数。3.根据权利要求1所述的方法,其中,在所述显示区域内分别设置多个具有相应尺寸参数的图形的步骤包括:对于所述多个尺寸参数中的每一个尺寸参数,依次以设定的步长确定其图形中心点,使得在其对应的图形不超出所述显示区域且不与所述显示区域中已经设置的图形重叠的情况下,其图形中心点与所述显示区域的中心点的距离最小;以及在所述显示区域中,以所确定的图形中心点为中心,设置具有对应的尺寸参数的图形。4.根据权利要求3所述的方法,其中,所述设定的步长是所述显示区域的长或宽的1/N,或者所述设定的步长是该尺寸参数的1/M,M和N均为大于1的自然数。5.根据权利要求3所述的方法,其中,对于所述多个尺寸参数中的每一个尺寸参数,依次以设定的步长确定其图形中心点的步骤包括:以所述显示区域的中心点为起点,按所述设定的步长确定与所述显示区域的边界的距离不小于该尺寸参数的遍历点;从所述遍历点中确定不重叠中心点,其中以不重叠中心点为图形中心点且具有该尺寸参数的图形不与所述显示区域中已经设置的图形重叠;以及选择与所述显示区域的中心点的距离最小的不重叠中心点,作为对应于该尺寸参数的图形中心点。6.根据权利要求3所述的方法,其中,所述显示区域被经过其中心点的直线划分为多个显示部分,并且其中,对于所述多个尺寸参数中的每一个尺寸参数,依次以设定的步长确定其图形中心点的步骤包括:从所述多个显示部分中随机或依次选择一个显示部分;以及在所选择的显示部分中确定其图形中心点。7.根据权利要求1-4中任何一项所述的方法,其中,所述多个数据对应的多个图形的面积总和与所述显示区域的面积的比值为黄金比例;并且/或者所述单调递增的函数对应关系是线性递增函数关系;并且/或者所述图形...

【专利技术属性】
技术研发人员:谢磊罗光
申请(专利权)人:广州神马移动信息科技有限公司
类型:发明
国别省市:广东,44

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

1