在终端屏幕上显示统计图的方法及其装置制造方法及图纸

技术编号:15109377 阅读:119 留言:0更新日期:2017-04-09 00:40
本发明专利技术涉及数据信息处理技术领域,公开了一种在终端屏幕上显示统计图的方法及其装置。本发明专利技术中的方法包括以下步骤:获取需要显示在统计图中的子图形数目N;在色彩坐标空间中选取位于一条线上的N个采样点;获取N个采样点所对应的N种颜色以形成待统计数据的统计图,其中,该统计图中相邻子图形的颜色所对应的采样点在线上的位置相邻,N种颜色与统计图中的N个子图形一一对应;在终端屏幕显示统计图。本发明专利技术可根据待统计数据的种类数目选择与种类数目一样多的不同颜色,得到由子图形组成的颜色渐变的统计图并进行显示,解决了现有统计系统颜色不够用的情况,统计结果显示效果更加清晰明确,而且具有CPU计算量较小的技术效果。

【技术实现步骤摘要】

本专利技术涉及数据信息处理
,特别涉及一种在终端屏幕上显示统计图的方法和装置。
技术介绍
目前在各种网站统计类产品中,仅有固定数量的颜色用于统计图。但是,通常会遇到由于数据类型的不同和不可预测,导致后台传来的数据在前端页面没有足够的颜色来匹配的问题。当数据超出配色数量范围时,一般采取手动配色循环使用已有的色彩的方法,对于海量的数据类型,这种方法费时费力,且颜色会有重复(即不同类型的数据表示色彩一样),不利于用户识别。
技术实现思路
本专利技术的目的在于提供一种在终端屏幕上显示统计图的方法及其装置,解决了现有统计系统只有固定数目的颜色分配给统计图,而当有海量数据需要统计时,颜色不够用的问题,统计结果显示效果更加清晰明确。为解决上述技术问题,本专利技术的实施方式公开了一种在终端屏幕上显示统计图的方法,包括以下步骤:获取需要显示在统计图中的子图形数目N;在色彩坐标空间中选取位于一条线上的N个采样点;获取N个采样点所对应的N种颜色以形成待统计数据的统计图,其中,该统计图中相邻子图形的颜色所对应的采样点在线上的位置相邻,N种颜色与统计图中的N个子图形一一对应;在终端屏幕显示统计图。本专利技术的实施方式还公开了一种在终端屏幕上显示统计图的装置,包括:数目获取单元,用于获取需要显示在统计图中的子图形数目N;采样点选取单元,用于在色彩坐标空间中选取位于一条线上的N个采样<br>点;颜色获取单元,用于获取N个采样点所对应的N种颜色以形成待统计数据的统计图,其中,该统计图中相邻子图形的颜色所对应的采样点在线上的位置相邻,N种颜色与统计图中的N个子图形一一对应;图形显示单元,用于在终端屏幕显示统计图。本专利技术实施方式与现有技术相比,主要区别及其效果在于:通过在色彩坐标空间确定采样线条,可根据待统计数据的种类数目选择与种类数目一样多的不同颜色,得到由子图形组成的颜色渐变的统计图并进行显示,解决了现有统计系统只有固定数目的颜色分配给统计图,而当有海量数据需要统计时,颜色不够用的情况,统计结果显示效果更加清晰明确,而且具有CPU计算量较小、比较节省电能的技术效果。进一步地,在直线上等距离或等比例选取采样点,可选取合适的距离,确保两点间具有足够明显的色差,例如在饼状图等统计图呈现相应的统计结果时,饼状图中的子图形,即扇形区域间具有明显的色差且颜色渐变,从而明确清晰的表示出统计结果。进一步地,在贝塞尔曲线这种开放的变化规律的曲线上等距离选取采样点,同样可以得到色差明显的各种渐变色用于统计图中子图形的显示。进一步地,理论上,直线最多能展示约443种颜色,而使用曲线则最多可展示256×256×256=16777216种颜色,因而,采用曲线,可选择的色差明显的采样点更多。附图说明图1是本专利技术第一实施方式中一种在终端屏幕上显示统计图的方法的流程示意图;图2是本专利技术第一实施方式中一种二维色彩坐标系的示意图;图3是本专利技术第一实施方式中利用二维色彩坐标系选取采样点得到饼状图;图4是本专利技术第一实施方式中一种利用二维色彩坐标系中的贝赛尔曲线获取采样点的示意图;图5是本专利技术第一实施方式中利用利用二维色彩坐标系中的贝赛尔曲线获取采样点后得到的饼状图;图6是本专利技术第二实施方式中一种在终端屏幕上显示统计图的装置的结构示意图。具体实施方式在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。本专利技术第一实施方式涉及一种在终端屏幕上显示统计图的方法。图1是该在终端屏幕上显示统计图的方法的流程示意图。如图1所示,该在终端屏幕上显示统计图的方法包括以下步骤:在步骤101中,获取需要显示在统计图中的子图形数目N。此后进入步骤102,在色彩坐标空间中选取位于一条线上的N个采样点。此后进入步骤103,获取N个采样点所对应的N种颜色以形成待统计数据的统计图,其中,该统计图中相邻子图形的颜色所对应的采样点在线上的位置相邻,N种颜色与统计图中的N个子图形一一对应。此后进入步骤104,在终端屏幕显示统计图。本专利技术中,在色彩坐标空间选取的线条上相邻采样点间的距离越大,最终统计图中展示的子图形间的色差越大,色彩渐变效果更明显。并且,在色彩坐标空间中选取的线可以是直线也可以是曲线。在本专利技术的一优选例中,在色彩坐标空间中选取的线为直线,且上述步骤102包括以下子步骤:在直线上选取N个采样点,其中,相邻采样点间的距离相等或相邻采样点间的距离沿直线的其中一个方向依次成等比数列。此外,可以理解,具体选取N个等距离采样点的方式可以是先确定两个端点作为采样点,然后在两个端点间等距离选取N-2个采样点。或者先确定相邻采样点间的距离,在直线上选取两个相邻采样点,然后以这两个相邻采样点为中心,向两边等距离扩展得到其他采样点,或者采用其他方式。在本专利技术的其他实施方式中,也可以选取非等间距或相邻采样点间距非等比变化但同样会得到颜色渐变的效果的采样点,例如选取相邻两点的间距离等比例增加的N个采样点,如相邻采样点间的距离依次为2、4、8、16…,或相邻采样点间的距离依次成等差数列,或者将两个采样点间的线段进行循环分割得到其他采用点,如相邻采样点间的距离依次为2、4、6、2、4、6…。在直线上等距离或等比例选取采样点,可选取合适的距离,确保两点间具有足够明显的色差,例如在饼状图等统计图呈现相应的统计结果时,通过选取适当间距的采样点,可使饼状图中的子图形,即扇形区域间具有明显的色差且颜色渐变效果明显,从而明确清晰的表示出统计结果。在本专利技术的另一优选例中,在色彩坐标空间中选取的线为贝塞尔曲线,且上述步骤102包括以下子步骤:在贝塞尔曲线上等距离选取N个采样点。此外,可以理解,上述在直线上选取等距离的采样点的方法也可以用于该曲线,同样,在直线上选取等比例或具有其他规律点的方式也可以用于该曲线。在贝塞尔曲线这种开放的变化规律的曲线上等距离选取采样点,同样可以得到色差明显的各种渐变色用于统计图中子图形的显示。理论上,使用直线最多能展示约443种颜色,而使用曲线则最多可展示25本文档来自技高网...

【技术保护点】
一种在终端屏幕上显示统计图的方法,其特征在于,包括以下步骤:获取需要显示在统计图中的子图形数目N;在色彩坐标空间中选取位于一条线上的N个采样点;获取所述N个采样点所对应的N种颜色以形成所述待统计数据的统计图,其中,该统计图中相邻子图形的颜色所对应的采样点在所述线上的位置相邻,N种颜色与统计图中的N个子图形一一对应;在终端屏幕显示所述统计图。

【技术特征摘要】
1.一种在终端屏幕上显示统计图的方法,其特征在于,包括以下步骤:
获取需要显示在统计图中的子图形数目N;
在色彩坐标空间中选取位于一条线上的N个采样点;
获取所述N个采样点所对应的N种颜色以形成所述待统计数据的统计
图,其中,该统计图中相邻子图形的颜色所对应的采样点在所述线上的位置
相邻,N种颜色与统计图中的N个子图形一一对应;
在终端屏幕显示所述统计图。
2.根据权利要求1所述的在终端屏幕上显示统计图的方法,其特征在
于,所述线为直线,且所述在色彩坐标空间中选取位于一条线上的N个采
样点的步骤包括以下子步骤:
在所述直线上选取N个采样点,其中,所述相邻采样点间的距离相等
或所述相邻采样点间的距离沿直线的其中一个方向依次成等比数列。
3.根据权利要求1所述的在终端屏幕上显示统计图的方法,其特征在
于,所述线为贝塞尔曲线,且所述在色彩坐标空间中选取位于一条线上的N
个采样点的步骤包括以下子步骤:
在所述贝塞尔曲线上等距离选取N个采样点。
4.根据权利要求1所述的在终端屏幕上显示统计图的方法,其特征在
于,所述色彩坐标空间为三维色彩坐标空间,其中,该三维色彩坐标空间的
三个坐标轴分别表示色相、亮度和饱和度。
5.根据权利要求1至4中任一项所述的在终端屏幕上显示统计图的方
法,其特征在于,所述统计图为饼状图、堆积柱状图或环形图。
6.一种在终端屏幕...

【专利技术属性】
技术研发人员:张科
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1