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.一种数据的图形化展示方法,用于在预定显示区域内以多个图形的形式展示多个数据,该方法包括:确定最小图形的最小尺寸参数;为所述多个数据分别赋予尺寸参数,得到多个尺寸参数,从而每个数据对应于具有为其赋予的尺寸参数的图形,使得值最小的数据被赋予所述最小尺寸参数,尺寸参数和数据的值之间具有单调递增的函数对应关系,并且所述多个数据对应的多个图形的面积总和与所述显示区域的面积的比值在预定范围之内;以及针对所述多个数据,在所述显示区域内分别设置多个具有相应尺寸参数的图形,使其相互不重叠。2.根据权利要求1所述的方法,其中,为所述多个数据分别赋予尺寸参数的步骤包括:基于所述显示区域的面积、所述最小尺寸参数、以及所述多个数据,确定将要赋予值最大的数据的最大尺寸参数,该最大尺寸参数满足下述条件,即基于该最大尺寸参数和所述最小尺寸参数以及所述函数对应关系,为所述多个数据分别赋予的多个尺寸参数所对应的多个图形的面积总和与所述显示区域的面积的比值在所述预定范围之内;以及基于所述最小尺寸参数、所述最大尺寸参数、所述多个数据以及所述函数对应关系,确定将赋予每个数据的尺寸参数。3.根据权利要求1所述的方法,其中,在所述显示区域内分别设置多个具有相应尺寸参数的图形的步骤包括:对于所述多个尺寸参数中的每一个尺寸参数,依次以设定的步长确定其图形中心点,使得在其对应的图形不超出所述显示区域且不与所述显示区域中已经设置的图形重叠的情况下,其图形中心点与所述显示区域的中心点的距离最小;以及在所述显示区域中,以所确定的图形中心点为中心,设置具有对应的尺寸参数的图形。4.根据权利要求3所述的方法,其中,所述设定的步长是所述显示区域的长或宽的1/N,或者所述设定的步长是该尺寸参数的1/M,M和N均为大于1的自然数。5.根据权利要求3所述的方法,其中,对于所述多个尺寸参数中的每一个尺寸参数,依次以设定的步长确定其图形中心点的步骤包括:以所述显示区域的中心点为起点,按所述设定的步长确定与所述显示区域的边界的距离不小于该尺寸参数的遍历点;从所述遍历点中确定不重叠中心点,其中以不重叠中心点为图形中心点且具有该尺寸参数的图形不与所述显示区域中已经设置的图形重叠;以及选择与所述显示区域的中心点的距离最小的不重叠中心点,作为对应于该尺寸参数的图形中心点。6.根据权利要求3所述的方法,其中,所述显示区域被经过其中心点的直线划分为多个显示部分,并且其中,对于所述多个尺寸参数中的每一个尺寸参数,依次以设定的步长确定其图形中心点的步骤包括:从所述多个显示部分中随机或依次选择一个显示部分;以及在所选择的显示部分中确定其图形中心点。7.根据权利要求1-4中任何一项所述的方法,其中,所述多个数据对应的多个图形的面积总和与所述显示区域的面积的比值为黄金比例;并且/或者所述单调递增的函数对应关系是线性递增函数关系;并且/或者所述图形...
【专利技术属性】
技术研发人员:谢磊,罗光,
申请(专利权)人:广州神马移动信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。