本发明专利技术公开了一种显示数据的方法和装置,属于通信领域。所述方法包括:获取N个统计数据;为所述N个统计数据生成N个大小相同的圆环,所述N个统计数据与所述N个圆环一一对应;将所述N个圆环按照完全重叠进行叠加;根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小;分别用不同颜色填充所述每个圆环上的填充区域,且所述每个圆环上的填充区域均不重叠。所述装置包括:获取模块、生成模块、叠加模块、确定模块和填充模块。本发明专利技术实现了统计数据的展示,更清晰直观,克服了统计数据显示单一的局限性,提升了趣味性,增强了显示效果,极大地提升了用户体验。
【技术实现步骤摘要】
本专利技术涉及通信领域,特别涉及一种显示数据的方法和装置。
技术介绍
随着计算机技术的发展,可对多媒体(音频,视频,图片)内容的传输,解析,展示进行控制,从而改变传统多媒体的制作、传输以及展示方式。例如,可以将各种数据信息进行重组,使用多媒体技术进行展示。传统的统计数据通常采用单一显示方式,将统计数据以字符数据方式进行显示,在一堆数据中无法清晰直观地显示出统计数据的效果。
技术实现思路
有鉴于此,本专利技术提供了一种显示数据的方法和装置,以解决显示单一的问题。所述技术方案如下:一方面,本专利技术提供了一种显示数据的方法,所述方法包括:获取N个统计数据;为所述N个统计数据生成N个大小相同的圆环,所述N个统计数据与所述N个圆环一一对应;将所述N个圆环按照完全重叠进行叠加;根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小;分别用不同颜色填充所述每个圆环上的填充区域,且所述每个圆环上的填充区域均不重叠。其中,所述根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小,包括:根据所述N个统计数据之间的比例关系计算出每个统计数据在所属圆环上对应的圆心角;在每个圆环上按照计算出的圆心角确定对应的填充区域大小。其中,所述根据所述N个统计数据之间的比例关系计算出每个统计数据在所属圆环上对应的圆心角,包括:当所述N个统计数据为百分数时,用每个统计数据乘360°得出所属圆环上对应的圆心角;当所述N个统计数据不是百分数时,计算出每个统计数据所占的比例,用计算出的每个比例乘360°得出所属圆环上对应的圆心角。其中,所述方法还包括:当所述N个圆环为平面圆环时,根据所述N个圆环对应的统计数据计算出每个圆环的高度,按照计算出的高度将所述N个圆环更新为立体圆环;当所述N个圆环为初始高度相同的立体圆环时,根据所述N个圆环对应的统计数据计算出每个圆环的高度,将所述N个圆环分别由所述初始高度调整为计算出的高度。其中,所述方法还包括:在所述每个圆环的填充区域上显示该圆环对应的统计数据。另一方面,本专利技术还提供了一种显示数据的装置,所述装置包括:获取模块,用于获取N个统计数据;生成模块,用于为所述N个统计数据生成N个大小相同的圆环,所述N个统计数据与所述N个圆环一一对应;叠加模块,用于将所述N个圆环按照完全重叠进行叠加;确定模块,用于根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小;填充模块,用于分别用不同颜色填充所述每个圆环上的填充区域,且所述每个圆环上的填充区域均不重叠。其中,所述确定模块包括:计算单元,用于根据所述N个统计数据之间的比例关系计算出每个统计数据在所属圆环上对应的圆心角;确定单元,用于在每个圆环上按照计算出的圆心角确定对应的填充区域大小。其中,所述计算单元用于:当所述N个统计数据为百分数时,用每个统计数据乘360°得出所属圆环上对应的圆心角;当所述N个统计数据不是百分数时,计算出每个统计数据所占的比例,用计算出的每个比例乘360°得出所属圆环上对应的圆心角。其中,所述装置还包括:调整模块,用于当所述N个圆环为平面圆环时,根据所述N个圆环对应的统计数据计算出每个圆环的高度,按照计算出的高度将所述N个圆环更新为立体圆环;当所述N个圆环为初始高度相同的立体圆环时,根据所述N个圆环对应的统计数据计算出每个圆环的高度,将所述N个圆环分别由所述初始高度调整为计算出的高度。其中,所述装置还包括:显示模块,用于在所述每个圆环的填充区域上显示该圆环对应的统计数据。本专利技术提供的技术方案带来的有益效果是:通过获取N个统计数据;为所述N个统计数据生成N个大小相同的圆环,所述N个统计数据与所述N个圆环一一对应;将所述N个圆环按照完全重叠进行叠加;根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小;分别用不同颜色填充所述每个圆环上的填充区域,且所述每个圆环上的填充区域均不重叠,实现了统计数据的展示,更清晰直观,克服了统计数据显示单一的局限性,提升了趣味性,增强了显示效果,极大地提升了用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的显示数据的方法流程图;图2是本专利技术另一实施例提供的显示数据的方法流程图;图3是本专利技术另一实施例提供的显示数据的效果示意图;图4是本专利技术另一实施例提供的显示数据的装置结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。参见图1,本专利技术一实施例提供了一种显示数据的方法,包括:101:获取N个统计数据;其中,统计数据是统计得到的结果,内容不限定,可以是任何方面的统计数据,如关于歌唱比赛选手支持用户的统计,或者关于北京市民幸福感调查的统计,或者全国多个地区关于雾霾天气的统计数据等等,本专利技术实施例对此不做具体限定。所述统计数据可以为数值,也可以为百分数。N为正整数,具体数目不限定。例如,获取3个统计数据,分别为20%、30%和50%,或者获取5个统计数据,分别为12、28、37、16和7。102:为该N个统计数据生成N个大小相同的圆环,该N个统计数据与该N个圆环一一对应;其中,圆环大小相同是指大半径相同、小半径也相同,即环宽也相同。初始时可以设置圆环的显示属性都相同,如都填充为白色或者设置为透明等等。103:将该N个圆环按照完全重叠进行叠加;其中,完全重叠是指N个圆环叠加后的大小与原来一个圆环的大小相同,按照完全重叠进行叠加后在视觉效果上看到的仍然是一个圆环,即用户感觉不到是N个圆环,以为是一个圆环。104:根据该N个统计数据之间的比例关系确定每个圆环上的填充区域大小;其中,统计数据越大,对应的圆环填充区域就越大;统计数据越小,对应的圆环填充区域就越小。105:分别用不同颜色填充该每个圆环上的填充区域,且该每个圆环上的填充区域均不重叠。其中,可以设置每个圆环上未填充区域为隐藏状态即不显示。本实施例中,可选的,该根据该N个统计数据之间的比例关系确定每个圆本文档来自技高网...
【技术保护点】
一种显示数据的方法,其特征在于,所述方法包括:获取N个统计数据;为所述N个统计数据生成N个大小相同的圆环,所述N个统计数据与所述N个圆环一一对应;将所述N个圆环按照完全重叠进行叠加;根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小;分别用不同颜色填充所述每个圆环上的填充区域,且所述每个圆环上的填充区域均不重叠。
【技术特征摘要】
1.一种显示数据的方法,其特征在于,所述方法包括:
获取N个统计数据;
为所述N个统计数据生成N个大小相同的圆环,所述N个统计数据与所述
N个圆环一一对应;
将所述N个圆环按照完全重叠进行叠加;
根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小;
分别用不同颜色填充所述每个圆环上的填充区域,且所述每个圆环上的填
充区域均不重叠。
2.根据权利要求1所述的方法,其特征在于,所述根据所述N个统计数据
之间的比例关系确定每个圆环上的填充区域大小,包括:
根据所述N个统计数据之间的比例关系计算出每个统计数据在所属圆环上
对应的圆心角;
在每个圆环上按照计算出的圆心角确定对应的填充区域大小。
3.根据权利要求2所述的方法,其特征在于,所述根据所述N个统计数据
之间的比例关系计算出每个统计数据在所属圆环上对应的圆心角,包括:
当所述N个统计数据为百分数时,用每个统计数据乘360°得出所属圆环
上对应的圆心角;
当所述N个统计数据不是百分数时,计算出每个统计数据所占的比例,用
计算出的每个比例乘360°得出所属圆环上对应的圆心角。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述N个圆环为平面圆环时,根据所述N个圆环对应的统计数据计算出
每个圆环的高度,按照计算出的高度将所述N个圆环更新为立体圆环;
当所述N个圆环为初始高度相同的立体圆环时,根据所述N个圆环对应的
统计数据计算出每个圆环的高度,将所述N个圆环分别由所述初始高度调整为
计算出的高度。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述每个圆环的填充区域上显示该圆环对应的统计数据。
6.一...
【专利技术属性】
技术研发人员:呼伦夫,
申请(专利权)人:天脉聚源北京科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。