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
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。