显示数据的方法和装置的制造方法

文档序号:10471090阅读:142来源:国知局
显示数据的方法和装置的制造方法
【专利摘要】本发明公开了一种显示数据的方法和装置,属于通信领域。所述方法包括:获取N个统计数据;为所述N个统计数据生成N个大小相同的圆环,所述N个统计数据与所述N个圆环一一对应;将所述N个圆环按照完全重叠进行叠加;根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小;分别用不同颜色填充所述每个圆环上的填充区域,且所述每个圆环上的填充区域均不重叠。所述装置包括:获取模块、生成模块、叠加模块、确定模块和填充模块。本发明实现了统计数据的展示,更清晰直观,克服了统计数据显示单一的局限性,提升了趣味性,增强了显示效果,极大地提升了用户体验。
【专利说明】
显示数据的方法和装置
技术领域
[0001 ]本发明涉及通信领域,特别涉及一种显示数据的方法和装置。
【背景技术】
[0002]随着计算机技术的发展,可对多媒体(音频,视频,图片)内容的传输,解析,展示进行控制,从而改变传统多媒体的制作、传输以及展示方式。例如,可以将各种数据信息进行重组,使用多媒体技术进行展示。
[0003]传统的统计数据通常采用单一显示方式,将统计数据以字符数据方式进行显示,在一堆数据中无法清晰直观地显示出统计数据的效果。

【发明内容】

[0004]有鉴于此,本发明提供了一种显示数据的方法和装置,以解决显示单一的问题。所述技术方案如下:
[0005]—方面,本发明提供了一种显示数据的方法,所述方法包括:
[0006]获取N个统计数据;
[0007]为所述N个统计数据生成N个大小相同的圆环,所述N个统计数据与所述N个圆环一一对应;
[0008]将所述N个圆环按照完全重置进彳丁置加;
[0009]根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小;
[0010]分别用不同颜色填充所述每个圆环上的填充区域,且所述每个圆环上的填充区域均不重叠。
[0011]其中,所述根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小,包括:
[0012]根据所述N个统计数据之间的比例关系计算出每个统计数据在所属圆环上对应的圆心角;
[0013]在每个圆环上按照计算出的圆心角确定对应的填充区域大小。
[0014]其中,所述根据所述N个统计数据之间的比例关系计算出每个统计数据在所属圆环上对应的圆心角,包括:
[0015]当所述N个统计数据为百分数时,用每个统计数据乘360°得出所属圆环上对应的圆心角;
[0016]当所述N个统计数据不是百分数时,计算出每个统计数据所占的比例,用计算出的每个比例乘360°得出所属圆环上对应的圆心角。
[0017]其中,所述方法还包括:
[0018]当所述N个圆环为平面圆环时,根据所述N个圆环对应的统计数据计算出每个圆环的高度,按照计算出的高度将所述N个圆环更新为立体圆环;
[0019]当所述N个圆环为初始高度相同的立体圆环时,根据所述N个圆环对应的统计数据计算出每个圆环的高度,将所述N个圆环分别由所述初始高度调整为计算出的高度。
[0020]其中,所述方法还包括:
[0021]在所述每个圆环的填充区域上显示该圆环对应的统计数据。
[0022]另一方面,本发明还提供了一种显示数据的装置,所述装置包括:
[0023]获取模块,用于获取N个统计数据;
[0024]生成模块,用于为所述N个统计数据生成N个大小相同的圆环,所述N个统计数据与所述N个圆环——对应;
[0025]叠加模块,用于将所述N个圆环按照完全重叠进行叠加;
[0026]确定模块,用于根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小;
[0027]填充模块,用于分别用不同颜色填充所述每个圆环上的填充区域,且所述每个圆环上的填充区域均不重叠。
[0028]其中,所述确定模块包括:
[0029]计算单元,用于根据所述N个统计数据之间的比例关系计算出每个统计数据在所属圆环上对应的圆心角;
[0030]确定单元,用于在每个圆环上按照计算出的圆心角确定对应的填充区域大小。
[0031 ]其中,所述计算单元用于:
[0032]当所述N个统计数据为百分数时,用每个统计数据乘360°得出所属圆环上对应的圆心角;
[0033]当所述N个统计数据不是百分数时,计算出每个统计数据所占的比例,用计算出的每个比例乘360°得出所属圆环上对应的圆心角。
[0034]其中,所述装置还包括:
[0035]调整模块,用于当所述N个圆环为平面圆环时,根据所述N个圆环对应的统计数据计算出每个圆环的高度,按照计算出的高度将所述N个圆环更新为立体圆环;当所述N个圆环为初始高度相同的立体圆环时,根据所述N个圆环对应的统计数据计算出每个圆环的高度,将所述N个圆环分别由所述初始高度调整为计算出的高度。
[0036]其中,所述装置还包括:
[0037]显示模块,用于在所述每个圆环的填充区域上显示该圆环对应的统计数据。
[0038]本发明提供的技术方案带来的有益效果是:通过获取N个统计数据;为所述N个统计数据生成N个大小相同的圆环,所述N个统计数据与所述N个圆环一一对应;将所述N个圆环按照完全重叠进行叠加;根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小;分别用不同颜色填充所述每个圆环上的填充区域,且所述每个圆环上的填充区域均不重叠,实现了统计数据的展示,更清晰直观,克服了统计数据显示单一的局限性,提升了趣味性,增强了显示效果,极大地提升了用户体验。
【附图说明】
[0039]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本发明一实施例提供的显示数据的方法流程图;
[0041 ]图2是本发明另一实施例提供的显示数据的方法流程图;
[0042]图3是本发明另一实施例提供的显示数据的效果示意图;
[0043]图4是本发明另一实施例提供的显示数据的装置结构图。
【具体实施方式】
[0044]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0045]参见图1,本发明一实施例提供了一种显示数据的方法,包括:
[0046]101:获取N个统计数据;
[0047]其中,统计数据是统计得到的结果,内容不限定,可以是任何方面的统计数据,如关于歌唱比赛选手支持用户的统计,或者关于北京市民幸福感调查的统计,或者全国多个地区关于雾霾天气的统计数据等等,本发明实施例对此不做具体限定。
[0048]所述统计数据可以为数值,也可以为百分数。N为正整数,具体数目不限定。例如,获取3个统计数据,分别为20 %、30 %和50 %,或者获取5个统计数据,分别为12、28、37、16和I。
[0049]102:为该N个统计数据生成N个大小相同的圆环,该N个统计数据与该N个圆环一一对应;
[0050]其中,圆环大小相同是指大半径相同、小半径也相同,即环宽也相同。初始时可以设置圆环的显示属性都相同,如都填充为白色或者设置为透明等等。
[0051 ] 103:将该N个圆环按照完全重叠进行叠加;
[0052]其中,完全重叠是指N个圆环叠加后的大小与原来一个圆环的大小相同,按照完全重叠进行叠加后在视觉效果上看到的仍然是一个圆环,即用户感觉不到是N个圆环,以为是一个圆环。
[0053]104:根据该N个统计数据之间的比例关系确定每个圆环上的填充区域大小;
[0054]其中,统计数据越大,对应的圆环填充区域就越大;统计数据越小,对应的圆环填充区域就越小。
[0055]105:分别用不同颜色填充该每个圆环上的填充区域,且该每个圆环上的填充区域均不重叠。
[0056]其中,可以设置每个圆环上未填充区域为隐藏状态即不显示。
[0057]本实施例中,可选的,该根据该N个统计数据之间的比例关系确定每个圆环上的填充区域大小,包括:
[0058]根据该N个统计数据之间的比例关系计算出每个统计数据在所属圆环上对应的圆心角;
[0059]在每个圆环上按照计算出的圆心角确定对应的填充区域大小。
[0060]本实施例中,可选的,该根据该N个统计数据之间的比例关系计算出每个统计数据在所属圆环上对应的圆心角,包括:
[0061]当该N个统计数据为百分数时,用每个统计数据乘360°得出所属圆环上对应的圆心角;
[0062]当该N个统计数据不是百分数时,计算出每个统计数据所占的比例,用计算出的每个比例乘360°得出所属圆环上对应的圆心角。
[0063]本实施例中,可选的,该方法还包括:
[0064]当该N个圆环为平面圆环时,根据该N个圆环对应的统计数据计算出每个圆环的高度,按照计算出的高度将该N个圆环更新为立体圆环;
[0065]当该N个圆环为初始高度相同的立体圆环时,根据该N个圆环对应的统计数据计算出每个圆环的高度,将该N个圆环分别由该初始高度调整为计算出的高度。
[0066]本实施例中,可选的,该方法还包括:
[0067]在该每个圆环的填充区域上显示该圆环对应的统计数据。
[0068]上述方法可以应用于大数据的显示中,本发明实施例对此不做具体限定。
[0069]本实施例提供的上述方法,通过获取N个统计数据;为所述N个统计数据生成N个大小相同的圆环,所述N个统计数据与所述N个圆环一一对应;将所述N个圆环按照完全重叠进行叠加;根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小;分别用不同颜色填充所述每个圆环上的填充区域,且所述每个圆环上的填充区域均不重叠,实现了统计数据的展示,更清晰直观,克服了统计数据显示单一的局限性,提升了趣味性,增强了显示效果,极大地提升了用户体验。
[0070]参见图2,本发明另一实施例提供了一种显示数据的方法,包括:
[0071]201:获取N个统计数据;
[0072]202:为该N个统计数据生成N个大小相同的圆环,该N个统计数据与该N个圆环一一对应;
[0073]其中,该N个圆环可以都是平面的圆环,或者也可以都是立体的圆环。平面的圆环是指二维圆环,该N个圆环均在同一个平面内且大半径均相同,小半径也均相同。立体的圆环是指三维圆环,圆环在与半径所在平面垂直的方向上还具有一定的高度。例如,圆环的半径位于X和y所在的平面上,同时在z方向上还具有一定的高度。
[0074]203:将该N个圆环按照完全重叠进行叠加;
[0075]本实施例中,将N个圆环按照完全重叠进行叠加是为了让他们完全重合,此时,设置填充区域显示且不重叠,未填充区域不显示,则可以保证重合后的圆环由各个填充区域组成,达到了一个圆环由不同填充区域组成的效果。
[0076]204:根据该N个统计数据之间的比例关系计算出每个统计数据在所属圆环上对应的圆心角;
[0077]其中,步骤204可以包括以下步骤:
[0078]当该N个统计数据为百分数时,用每个统计数据乘360°得出所属圆环上对应的圆心角;当该N个统计数据不是百分数时,计算出每个统计数据所占的比例,用计算出的每个比例乘360°得出所属圆环上对应的圆心角。
[0079]例如,3个统计数据分别为20、30和50,则可以换算成百分数20%、30%和50%。然后用这三个百分数分别乘360°得到72°、108°和180°就是这3个统计数据对应的圆心角。
[0080]205:在每个圆环上按照计算出的圆心角确定对应的填充区域大小;
[0081]206:分别用不同颜色填充该每个圆环上的填充区域,且该每个圆环上的填充区域均不重叠;
[0082]其中,不同圆环的填充区域填充成不同的颜色,能够醒目地区分出各个统计数据,更直观,提升显示效果。
[0083]207:在该每个圆环的填充区域上显示该圆环对应的统计数据。
[0084]本实施例中,可选的,该方法还包括:
[0085]当该N个圆环为平面圆环时,根据该N个圆环对应的统计数据计算出每个圆环的高度,按照计算出的高度将该N个圆环更新为立体圆环;
[0086]当该N个圆环为初始高度相同的立体圆环时,根据该N个圆环对应的统计数据计算出每个圆环的高度,将该N个圆环分别由该初始高度调整为计算出的高度。
[0087]参见图3,为本发明另一实施例提供的显示数据的效果示意图。首先,获取了3个统计数据分别为12.5%、37.5%和50%。为这3个统计数据分别生成大小相同的圆环1、圆环2和圆环3,且一一对应。将这3个圆环按照完全重叠进行叠加,根据这3个统计数据确定每个圆环上的填充区域大小,分别用不同颜色填充每个圆环上的填充区域,且设置每个圆环上的填充区域均不重叠,未填充区域不显示。其中,圆环I上仅显示12.5%对应的圆心角为45°的填充区域,圆环2上仅显示37.5%对应的圆心角为135°的填充区域,圆环3上仅显示50%对应的圆心角为180°的填充区域,每个圆环上的其它区域不显示。并且,在每个填充区域上还显示所属圆环对应的统计数据12.5%、37.5%和50%,从而清晰直观地展示出统计数据,显示效果好,具有趣味性,且每个统计数据对应一个圆环,便于控制填充以及显示,方便用户查看,提升了用户体验。
[0088]本实施例提供的上述方法,通过获取N个统计数据;为所述N个统计数据生成N个大小相同的圆环,所述N个统计数据与所述N个圆环一一对应;将所述N个圆环按照完全重叠进行叠加;根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小;分别用不同颜色填充所述每个圆环上的填充区域,且所述每个圆环上的填充区域均不重叠,实现了统计数据的展示,更清晰直观,克服了统计数据显示单一的局限性,提升了趣味性,增强了显示效果,极大地提升了用户体验。
[0089]参见图4,本发明另一实施例提供了一种显示数据的装置,包括:
[0090]获取模块401,用于获取N个统计数据;
[0091 ]生成模块402,用于为该N个统计数据生成N个大小相同的圆环,该N个统计数据与该N个圆环——对应;
[0092]叠加模块403,用于将该N个圆环按照完全重叠进行叠加;
[0093]确定模块404,用于根据该N个统计数据之间的比例关系确定每个圆环上的填充区域大小;
[0094]填充模块405,用于分别用不同颜色填充该每个圆环上的填充区域,且该每个圆环上的填充区域均不重叠。
[0095]本实施例中,可选的,该确定模块包括:
[0096]计算单元,用于根据该N个统计数据之间的比例关系计算出每个统计数据在所属圆环上对应的圆心角;
[0097 ]确定单元,用于在每个圆环上按照计算出的圆心角确定对应的填充区域大小。
[0098]本实施例中,可选的,该计算单元用于:
[0099]当该N个统计数据为百分数时,用每个统计数据乘360°得出所属圆环上对应的圆心角;
[0100]当该N个统计数据不是百分数时,计算出每个统计数据所占的比例,用计算出的每个比例乘360°得出所属圆环上对应的圆心角。
[0101]本实施例中,可选的,该装置还包括:
[0102]调整模块,用于当该N个圆环为平面圆环时,根据该N个圆环对应的统计数据计算出每个圆环的高度,按照计算出的高度将该N个圆环更新为立体圆环;当该N个圆环为初始高度相同的立体圆环时,根据该N个圆环对应的统计数据计算出每个圆环的高度,将该N个圆环分别由该初始高度调整为计算出的高度。
[0103]本实施例中,可选的,该装置还包括:
[0104]显示模块,用于在该每个圆环的填充区域上显示该圆环对应的统计数据。
[0105]本实施例提供的上述装置可以执行上述任一方法实施例中提供的方法,详细过程见方法实施例中的描述,此处不赘述。
[0106]本实施例提供的上述装置,通过获取N个统计数据;为所述N个统计数据生成N个大小相同的圆环,所述N个统计数据与所述N个圆环一一对应;将所述N个圆环按照完全重叠进行叠加;根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小;分别用不同颜色填充所述每个圆环上的填充区域,且所述每个圆环上的填充区域均不重叠,实现了统计数据的展示,更清晰直观,克服了统计数据显示单一的局限性,提升了趣味性,增强了显示效果,极大地提升了用户体验。
[0107]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0108]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
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.一种显示数据的装置,其特征在于,所述装置包括: 获取模块,用于获取N个统计数据; 生成模块,用于为所述N个统计数据生成N个大小相同的圆环,所述N个统计数据与所述N个圆环——对应; 叠加模块,用于将所述N个圆环按照完全重叠进行叠加; 确定模块,用于根据所述N个统计数据之间的比例关系确定每个圆环上的填充区域大小; 填充模块,用于分别用不同颜色填充所述每个圆环上的填充区域,且所述每个圆环上的填充区域均不重叠。7.根据权利要求6所述的装置,其特征在于,所述确定模块包括: 计算单元,用于根据所述N个统计数据之间的比例关系计算出每个统计数据在所属圆环上对应的圆心角; 确定单元,用于在每个圆环上按照计算出的圆心角确定对应的填充区域大小。8.根据权利要求7所述的装置,其特征在于,所述计算单元用于: 当所述N个统计数据为百分数时,用每个统计数据乘360°得出所属圆环上对应的圆心角; 当所述N个统计数据不是百分数时,计算出每个统计数据所占的比例,用计算出的每个比例乘360°得出所属圆环上对应的圆心角。9.根据权利要求6所述的装置,其特征在于,所述装置还包括: 调整模块,用于当所述N个圆环为平面圆环时,根据所述N个圆环对应的统计数据计算出每个圆环的高度,按照计算出的高度将所述N个圆环更新为立体圆环;当所述N个圆环为初始高度相同的立体圆环时,根据所述N个圆环对应的统计数据计算出每个圆环的高度,将所述N个圆环分别由所述初始高度调整为计算出的高度。10.根据权利要求6所述的装置,其特征在于,所述装置还包括: 显示模块,用于在所述每个圆环的填充区域上显示该圆环对应的统计数据。
【文档编号】G06F17/25GK105824796SQ201610191537
【公开日】2016年8月3日
【申请日】2016年3月30日
【发明人】呼伦夫
【申请人】天脉聚源(北京)科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1