终端饼状图转动交互显示方法及终端技术

技术编号:7353010 阅读:524 留言:0更新日期:2012-05-19 01:18
本发明专利技术涉及一种终端饼状图转动交互显示方法及终端,其中方法包括:根据分类统计的数据信息在终端显示屏上生成饼状图,饼状图包括若干对应统计条目信息类别的切片;跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动;当饼状图停止转动时,在终端显示屏上显示箭头所指切片对应类别的统计条目信息。本发明专利技术通过模拟轮盘转动的物理效果,使饼状图跟随手指甩动方向转动,并根据手指在显示屏上甩动的速度使饼状图作不同速度的匀减速运动,当特定的饼状图切片落入箭头区域时,在该箭头区域显示切片对应类别的统计条目信息,解决了在饼状图切片数量很多的情况下统计条目信息显示不全的问题。

【技术实现步骤摘要】

本专利技术涉及数据统计
,尤其涉及一种终端饼状图转动交互显示方法及终端
技术介绍
以数据表格的形式对数据信息进行分类统计是目前各商家通常采用的方式,其中对统计结果进行显示的方式有多种,比如通过终端显示屏以饼状图、柱状图或其它表格等显示。以传统方式在终端显示屏上显示饼状图,无法实现分类数据信息的友好交互。由于终端显示屏窄小,饼图切片无法通过手指或触摸笔点选,也无法在饼状图切片上显示太多的数据以说明切片的统计条目内容,而只能通过列表来显示每一切片的统计条目信息,这样在切片数目比较多的的情形下,则无法在一屏里显示所有的统计条目信息。
技术实现思路
本专利技术的主要目的在于提供一种终端饼状图转动交互显示方法及终端,旨在实现在终端同一显示屏显示饼状图中各切片对应的分类统计条目信息。为了达到上述目的,本专利技术提出一种终端饼状图转动交互显示方法,包括:根据分类统计的数据信息在终端显示屏上生成饼状图,所述饼状图包括若干对应统计条目信息类别的切片;跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动;当饼状图停止转动时,在终端显示屏上显示箭头所指切片对应类别的统计条目信息。优选地,所述跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动的步骤包括:根据手指在终端显示屏上转动饼状图的角度计算饼状图转动初始角速度;根据所述初始角速度以及预定的角位移公式计算饼状图转动的角位移;沿手指甩动的方向使饼状图转动所述计算的角位移。优选地,所述角位移计算公式为θ=v0×t+1/2×a×t2,其中,v0为初始角速度,α为加速度,t为运动时间。优选地,手指甩动方向包括顺时针和/或逆时针方向。优选地,所述箭头设置在所述饼状图正下方;所述箭头下方设有显示所述统计条目信息的显示框。本专利技术还提出一种终端饼状图转动交互显示终端,包括:饼状图生成模块,用于根据分类统计的数据信息在终端显示屏上生成饼状图,所述饼状图包括若干对应统计条目信息类别的切片;跟踪转动模块,用于跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动;数据信息显示模块,用于当饼状图停止转动时,在终端显示屏上显示箭头所指切片对应类别的统计条目信息。优选地,所述跟踪转动模块包括:初始角速度计算单元,用于根据手指在终端显示屏上转动饼状图的角度计算饼状图转动初始角速度;角位移计算单元,用于根据所述初始角速度以及预定的角位移公式计算饼状图转动的角位移;转动单元,用于沿手指甩动的方向使饼状图转动所述计算的角位移。优选地,所述角位移计算公式为θ=v0×t+1/2×α×t2,其中,v0为初始角速度,α为加速度,t为运动时间。优选地,所述箭头设置在所述饼状图正下方;所述箭头下方设有显示所述统计条目信息的显示框。本专利技术提出的一种终端饼状图转动交互显示方法及终端,通过模拟轮盘转动的物理效果,使饼状图跟随手指甩动方向转动(包括顺时针和逆时钟方向),并根据手指在显示屏上甩动的速度使饼状图作不同速度的匀减速运动,当特定的饼状图切片落入箭头区域时,切片采用动画效果自动居中,在该箭头区域显示切片数据的摘要信息即统计条目信息,该种转动交互方式实现了在终端同一显示屏中显示饼状图各切片对应的分类统计条目信息,解决了在饼状图切片数量很多的情况下统计条目信息显示不全的问题。附图说明图1是本专利技术终端饼状图转动交互显示方法一实施例流程示意图;图2是本专利技术终端饼状图转动交互显示方法一实施例中跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动的流程示意图;图3是本专利技术终端饼状图转动交互显示终端一实施例结构示意图;图4是本专利技术终端饼状图转动交互显示终端一实施例中跟踪转动模块的结构示意图。为了使本专利技术的技术方案更加清楚、明了,下面将结合附图作进一步详述。具体实施方式本专利技术实施例解决方案主要是通过模拟轮盘转动的物理效果,使饼状图跟随手指甩动方向转动,并根据手指在显示屏上甩动的速度使饼状图作不同速度的匀减速运动,当特定的饼状图切片落入箭头区域时,在该箭头区域显示切片数据的摘要信息即统计条目信息。针对现有技术中在饼状图切片数量很多的情况下无法在终端显示屏的同一屏上显示饼状图切片对应的统计条目信息的问题,本专利技术实施例通过模拟轮盘转动的物理效果对指定的饼状图切片对应的统计条目信息进行显示。如图1所示,本专利技术一实施例提出一种终端饼状图转动交互显示方法,包括:步骤S101,根据分类统计的数据信息在终端显示屏上生成饼状图,饼状图包括若干对应统计条目信息类别的切片;在本实施例中,首先将商家各种数据信息进行分类统计,根据数据信息的统计结果生成饼状图进行统计条目信息显示,可以采用现有的生成饼状图的通用方法生成饼状图。根据输入数据v1,v2,v3...vn计算它们在饼状图所占用的角度,α1,a2...an分别表示数据v1,v2,v3...vn在360度圆形中占用的角度。在饼状图中,根据统计条目信息的类别将饼状图分成若干个切片,每一切片代表一种类别的统计条目信息,比如,以整个饼状图代表某公司某月的消费情况,根据消费类别可以分为交通费、餐饮费、员工工资、物业费等,每一类别具有一条统计条目信息,每一条统计条目信息可以包括消费类别、消费金额以及所占比例等。步骤S102,跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动;在本实施例中,以模拟轮盘转动的物理效果比如用户日常生活所认识的中奖轮盘为机理实现饼状图的转动。具体通过用户手指在终端显示屏上拨动饼状图对应切片等方式,使饼状图跟随手指的移动方向转动(包括顺时针和逆时针方向),并且根据手指在终端显示屏上甩动的速度使饼状图作不同速度的匀减速运动,直至在用户指定位置停止,当用户指定的饼状图切片落入箭头所指区域时,切片采用动画效果自动居中,以便将箭头所指饼状图切片对应的统计条目信息进行显示。在饼状图跟随手指转动时,饼状图转动的角度即角位移根据用户手指甩动的速度计算获取,角位移计算公式为:θ=v0×t+1/2×a×t2,其中,v0为初始角速度,α为加速度,可为正也可为负,t为运动时间。v0根据手指在终端显示屏上转动饼状图的角度计算得出v0=(θend-θstart)/t1,θstart为手指移动时,饼状图转动的角度,θend为当前手当手指离开荧屏的时刻转动的角度,两角度差除以时间差t1,得出饼状图做本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种终端饼状图转动交互显示方法,其特征在于,包括:
根据分类统计的数据信息在终端显示屏上生成饼状图,所述饼状图包括
若干对应统计条目信息类别的切片;
跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动;
当饼状图停止转动时,在终端显示屏上显示箭头所指切片对应类别的统
计条目信息。
2.根据权利要求1所述的方法,其特征在于,所述跟踪手指在饼状图上
甩动的方向,使饼状图跟随手指转动的步骤包括:
根据手指在终端显示屏上转动饼状图的角度计算饼状图转动初始角速
度;
根据所述初始角速度以及预定的角位移公式计算饼状图转动的角位移;
沿手指甩动的方向使饼状图转动所述计算的角位移。
3.根据权利要求2所述的方法,其特征在于,所述角位移计算公式为
θ=v0×t+1/2×a×t2,其中,v0为初始角速度,α为加速度,t为运动时间。
4.根据权利要求3中任一项所述的方法,其特征在于,手指甩动方向包
括顺时针和/或逆时针方向。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述箭头设置
在所述饼状图正下方;所述箭头下方设有显示所述统计条目信息的显示框...

【专利技术属性】
技术研发人员:郑俊文
申请(专利权)人:深圳市金蝶友商电子商务服务有限公司
类型:发明
国别省市:

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

1
相关领域技术