在有限的显示面积中显示饼图的制作方法

文档序号:6349267阅读:219来源:国知局
专利名称:在有限的显示面积中显示饼图的制作方法
技术领域
本公开内容主要地涉及在显示面积相对于所显示的数据量而言较小的设备上显示报告。
背景技术
有若干使用图表或者图形来可视地呈现报告中可用的统计数据的方式,例如条形图、饼图、线图和发散图。在移动设备(例如手持设备、手持计算机、蜂窝电话、写字板计算机或者个人数字助理(PDA))上,必须在小型显示屏上显示图形和图表,这些显示屏所具有的显示面积相对于示出的数据而言是尺寸有限的。在尝试在这样的设备上示出图形和图表时有若干挑战。例如,图1图示了饼图和在小型屏幕上显示饼图时遇到的一些障碍。在饼图中的每个扇形100(也称为分片)对应于表示由组合的所有扇形形成的总数的百分比的数据点。例如扇形100代表其值为所有扇形的合计的15%的数据点,扇形110代表其值为所有扇形的合计的22%的数据点。扇形的尺寸是基于对应数据点的值而被确定的。可以通过显示与每个扇形关联的标签来区分不同扇形。对于有限的显示面积而言,可能难以在每个扇形旁边显示标签。因此,可以显示如下图例120,该图例允许查看者基于扇形的一些性质(例如,颜色或者阴影)将标签与扇形关联。由于显示面积有限,仅可以显示与每个扇形对一个的百分比的有限精确度或者可能无足以显示百分比值的空间。查看者难以视觉上区分尺寸很类似的两个扇形。另外,查看者可能对知道与数据点对应的实际值以及与扇形对应的百分比值感兴趣。可能难以在显示区有限的屏幕上示出所有如下信息,该信息关联于与饼图的扇形对应的数据点。如果饼图中的扇形数目大或者如果将针对值或者标签而显示的文字数量大,则该问题加剧。

发明内容
本发明实现在显示面积相对于图表中所显示的数据量而言较小的设备上有效地显示饼图。适当设备的示例包括写字板计算机、智能电话设备和移动电话。可以基于用户输入来旋转饼图。饼图的扇形可以显示与扇形关联的百分比值。相对于饼图确定一个固定的指针区。为与指针位置对准的扇形(例如通过使扇形与指针位置重叠)显示附加信息。 显示附加信息的扇形称为放大扇形,未显示附加信息的扇形称为标准扇形。用户可以提供不同种类的输入以使饼图旋转,以便将所需扇形与指针对准。例如,用户可以使用指示设备来选择特定扇形,并且饼图自动旋转以使所选扇形与指针对准。在另一实施方式中,用户通过跨过扇形扫动来旋转饼图。在另一实施方式中,用户倾斜显示饼图的设备以旋转饼图。在说明书中描述的特征和优点并非囊括性的,并且具体而言,本领域普通技术人员根据附图、说明书和权利要求书将清楚许多附加特征和优点。另外应当注意已经选择说明书中所用的语言主要是为了可读性和指导的目的并且可能并未选择这些语言以界定或者限制公开的主题内容。


公开的实施方式具有根据具体实施方式
、所附权利要求和附图将更容易清楚的其他优点和特征。简要介绍附图如下。图1图示了显示饼图的传统系统。图2图示了用于将数据显示为图表的系统的架构的一个实施方式。图3图示了可以如何针对饼图的扇形显示附加信息。图4图示了如何选择扇形用于放大。图5图示了可以如何针对圆环图的扇形显示附加信息。图6示出了针对多系列饼图的扇形显示具体信息的一个实施方式。图7示出了用户可以如何选择饼图的特定扇形以查看与扇形关联的附加信息。图8示出了描述如下过程的一个实施方式的流程图,该过程用于基于选择扇形的用户输入来确定如何旋转饼图以便显示与扇形关联的附加信息。图9图示了用户可以如何旋转饼图由此使具体扇形显示附加信息。图10示出了描述如下实施方式的流程图,该实施方式未可以如何接收用于选择饼图的用户输入以针对扇形显示具体信息。图11示出了在特定方向上倾斜设备可以如何使饼图在特定方向上旋转。图12示出了在与图11中所示方向相反的方向上倾斜设备可以如何使饼图在与图 11中所示方向相反的方向上旋转。附图和下文描述仅通过示例涉及各种实施方式。应当注意,根据下文讨论将容易认识到这里公开的结构和方法的替代实施方式作为可以在未脱离要求保护的原理时运用的可行替代实施方式。
具体实施例方式现在将具体参照若干实施方式,在附图中图示了这些实施方式的示例。注意,只要可行,相似或者相同标号可以使用于附图中并且可以指示相似或者相同功能。附图仅出于示例的目的而描绘公开的系统(或者方法)的实施方式。本领域技术人员根据下文描述将容易认识到可以运用这里举例说明的结构和方法的替代实施方式而未脱离这里描述的原理。图2是根据一个实施方式的系统架构的框图。图2中所示部件包括数据库 (DB) 205、DB控制器模块210、数据渲染器模块215、输入/输出(I/O)驱动器模块220 (也称为IO驱动器模块)和显示屏225。部件如显示屏255为硬件部件,而DB控制器210和图表渲染器215为软件模块。如这里所用,术语“模块”指代用于提供指定的功能的计算机程序逻辑和/或数据。可以用硬件、固件和/或软件实施模块。实施图2中所示系统的计算机类型的示例包括写字板计算机、智能电话设备和移动电话。DB 205存储与报告关联的数据和元数据。DB 205在一个实施方式中使用硬盘驱动来实施、但是也可以使用任何能够存储数据的其他设备(例如可写光盘(CD)或者DVD或者固态存储器设备(例如闪存))来实施。DB控制器模块210实施用于与DB 205对接以便从DB 205读取数据或者向DB 205写入数据的逻辑。DB控制器210向数据渲染器模块215 提供数据,该模块计算为了渲染该数据而需要的信息。例如,如果需要将数据显示为饼图,则数据渲染器可以确定饼图的尺度。数据渲染器215向输入/输出驱动器220提供数据和为了渲染数据而必需的信息。输入/输出驱动器220向显示屏225提供为了显示数据和 /或图像而必需的指令和数据。在各种实施方式中,显示屏225用来输入数据和/或命令。 例如触敏屏幕可以感测屏幕的由用户触摸的部分的坐标。用户可以触摸显示屏225以例如从命令列表选择命令或者从显示于屏幕上的数据元列表选择数据元。在各种实施方式中, 用户可以倾斜显示屏225。检测显示屏225的倾斜量值和方向并且可以视之为输入。硬件部件如加速度计向输入/输出驱动器220提供显示屏的倾斜角度。在一些实施方式中,指示设备(例如指轮、鼠标、跟踪球或者其他类型的指示设备)用来向系统中输入数据或者命令。输入/输出驱动器220向DB控制器210发送由显示屏225提供的数据或者指令。DB 控制器210响应于从输入/输出驱动器220接收的数据或者指令从DB 205读取数据并且向DB205写入数据。移动设备可以用来查看用户可用的报告。一种示例场景允许用户将特定报告与显示模式关联(例如,饼图、条形图或者文字模式)。为了允许用户在报告与显示模式之间创建关联而向用户呈现显示模式列表。用户可以通过触摸显示屏225的示出具体显示模式的适当部分或者通过另一机制(例如键盘或者指示设备)提供输入来做出选择。DB控制器 210更新DB 205中的适当报告的元数据以存储与报告的显示模式有关的信息。将报告与显示模式关联的信息后续用来显示报告。在另一场景中,可以向用户呈现可以回顾的报告列表。用户选择特定报告名称,并且数据渲染器215计算然后以指定格式显示于显示屏225上的用于渲染数据的信息。在用户与图2中显示的各种部件和模块之间的各种其他交互场景是可能的。图3图示了可以如何针对饼图的扇形显示信息以便使用饼图来有效地呈现报告的可视表示。显示屏包括左边305、右边310、顶边320和底边315这四条边。注意边的命名(例如命名为“底边”)是为了描述清楚——特定设备可以支持在多个定向中使用,在该情况下,设备在一个定向中为“底边”或者“顶边”的物理边可以在替代定向中容易变成不同边。这里的描述并不限于特定定向。图表显示于显示屏的边内包围的区域中。可以基于用户输入或者自动旋转饼图。指针335显示于显示屏225的固定区域中。 基于饼图的扇形350相对于指针335的位置来选择扇形以显示与扇形关联的附加信息345。 显示附加信息的扇形(例如图3中的扇形350)称为放大扇形,未显示与345类似的附加信息的扇形称为标准扇形355。指针可以是具有顶点(或者尖端)的区域,例如,指针可以是如图3中显示的具有尖端340或者箭头的矩形区域。图4图示了可以如何在一个实施方式中选择要放大的扇形。如图4中所示,被选择放大的扇形350是一个这样的扇形,其在扇形的延伸侧410和415所形成的角度中包含了指针335的尖端340。相对于指针335如图4 中所示那样定位的扇形350被认为与该指针对准,并且被选择放大。指针区可以与饼图的扇形重叠或不重叠。例如,指针区可以显示于饼图下方而不与饼图重叠。在一些实施方式中,指针区可以用于确定将要放大、但是未被显式地显示在显示屏225上的扇形。可以基于这里描述的其他标准来选择要放大的扇形。指针335可以与中轴线330 相关联,该中轴线330将饼图划分成对称的两半并且穿过指针的尖端340。假设一个水平轴 365,其将饼图等分并且与下边315和上边320平行。如果一个扇形的至少一半面积在该轴的特定侧上,则扇形主要在轴的这一侧上。除非另行声明,下文讨论适用于与下边315更近的主要在水平轴365下方的扇形。做出这一区分是因为中轴线可以穿过两个扇形,例如水平轴下方的扇形350和例如水平轴上方的扇形395。为求简化,下文讨论着重于主要在水平轴下方的扇形,因为指针显示于水平轴下方。在一个实施方式中,放大的扇形是中轴线330 穿过的水平轴365下方的扇形。每个扇形可以与存在于扇形平面中的对称轴405相关联, 对称轴405将该扇形划分成对称的两半。在如图3中所示的圆形饼图中,每个扇形的对称轴405穿过饼图的中心。在饼图旋转时,扇形的对称轴也绕着饼图的中心旋转。在一些实施方式中,饼图的旋转使扇形穿过中轴线330。如果饼图停止旋转,则中轴线330穿过的扇形可以旋转直至它的对称轴405与中轴线330重合。在一些实施方式中,饼图继续在其旋转方向上进行旋转,直至下一扇形被定位成使其对称轴405与中轴线330重合。在饼图旋转时,标准扇形向放大扇形的转变导致了向用户提供的视觉或者听觉反馈。例如,无论何时放大扇形都可以生成听觉声音或者可以用不同颜色、阴影或者使用任何区分放大扇形和其他扇形的视觉机制来显示放大扇形。在一些实施方式中,在放大扇形的对称轴405与中轴线330重合或者在中轴线330的预定角度内时提供听觉或者视觉信号。如图3中所示,每个扇形可以显示该扇形占据的饼图百分比。在一些实施方式中, 如果扇形的尺寸太小以至于无法以在美观上令人舒服的方式显示百分比值,则可以不显示与扇形关联的百分比值覆盖扇形。备选地,可以不针对任何扇形显示与扇形关联的百分比值。在一些实施方式中,可以利用半径大于标准扇形半径的图标来显示放大扇形。在其他实施方式中,可以利用不同颜色或者阴影来区分放大扇形与其他扇形。针对放大扇形显示的信息345包括用于扇形370的标签、与显示的数据关联的信息375、扇形与饼图相比的百分比值380以及与关联于扇形的数据点对应的实际值385。注意,作为信息345的一部分而显示的百分比值380的精度可以高于显示于扇形中的百分比值390,因为作为信息345的部分而显示的数据可以占据更大显示区。一些备选实施方式显示使用如上所述的扇形放大机制进行放大的不止一个扇形。例如,两个指针可以与饼图关联,由此同时放大饼图的两个扇形。存在与饼图类似的其他图表,这些图表基于被划分为分片的区域,分片可以使用上文描述的扇形放大机制而被有效地呈现。例如,图5中显示的环形图也可以具有如下机制,该机制用于旋转图表使得环形图的具体分片基于它相对于指针335的位置或者它相对于中轴线330的位置来放大。与指针335的顶点340最接近的分片505被放大,以显示比他分片510更多的附加信息515。分片510可以显示百分比值,该百分比值代表与分片对应的值与所有分片的合计值相比的分数。另一实施方式允许使用个别扇形的放大来有效呈现如图6中所示的多系列 (multi-series)饼图。如图6中所示,多系列饼图可被看作是为了不完全隐藏任何图表而相互重叠的不同尺寸的系列饼图。在多系列饼图中的两个不同饼图605和610可以代表通过改变特定尺度来获得的两个不同数据集,例如在不同时间段期间取得的数据集。一个实施方式允许用户一次将指针615与来自多系列饼图的单个饼图关联以便允许放大关联饼图的扇形。图6 (a)示出了饼图610与指针615关联,图6(b)示出了饼图605与指针615关联。在图6中,多系列饼图的不同饼图相互重叠,使得饼图的中心重合并且用于饼图的中轴线重叠。可以允许用户旋转整组饼图或者与指针关联的饼图。基于与指针615关联的饼图的扇形相对于指针615的位置或者扇形相对于饼图的中轴线330而言的位置来选择扇形用于放大。显示的信息630示出了与饼图610的数据集关联的时间段620 ;类似地,信息635示出了与饼图605的数据集关联的时间段625。另一实施方式可以显示多个指针,其中每个指针与多系列饼图的不同饼图关联并且使得针对关联饼图的放大扇形显示具体信息。三维饼图可以可视化为椭圆形饼图,并且可以针对椭圆形饼图适当修改个别扇形放大机制。可以通过按照扇区来近似并非圆形的其他饼图的个别分片、使用扇形放大机制来有效呈现饼图。对查看与标准扇形关联的附加信息感兴趣的用户可以通过提供指示需要放大哪个扇形的输入来放大扇形。例如,用户可以通过使用指示设备(例如指轮)点击或者触摸扇形内的区域来指示将要放大的扇形。对饼图适当重新定向,以显示与指针对准并且放大的所选扇形。图7描述用户可以如何通过选择饼图的待放大的扇形来指示该扇形,图8描述图示对应步骤的流程图。图7(a)显示(800)饼图,其中扇形705与指针335对准并且被显示为放大扇形。图7(b)图示了用户通过在区域715中点击扇形710而提供的输入。在一些实施方式中,区域715可以是扇形710内包含的任何区域。在其他实施方式中,715可以是在扇形710子集内的任何区域,其将相邻扇形720和725的预定距离内的任何区域排除在外。排除与相邻扇形接近的区域减少了在用户打算选择相邻扇形之一时意外选择扇形 710的可能性(特别是在相邻扇形较小的情况下)。输入/输出驱动器220检测(810)用户输入。响应于用户输入,旋转饼图以使所选扇形710与指针335对准从而使扇形710被放大。基于所选扇形710相对于中心线330的位置来确定(820)饼图的旋转方向。如果所选扇形主要在中心线左边,则逆时针旋转(830)饼图,否则顺时针旋转(830)它。可以在随机挑选的任何方向上旋转中轴线等分的扇形。因此,在一个实施方式中,饼图在这样的方向上旋转,该方向利用最小的旋转将所选扇形与指针对准,使所选扇形行进最短的距离。在另一实施方式中,图表可以在相反方向上旋转从而使扇形行进较大的距离。在饼图旋转时,变得与指针335对准的每个扇形显示(850)与该扇形关联的附加信息。在一些实施方式中, 变得与指针335对准的扇形提供听觉或者视觉反馈,例如特定声音或者扇形的颜色或者阴影改变。在饼图旋转时,执行条件检验860以确定所选扇形710是否与指针335对准。如果所选扇形710未与指针对准,则饼图继续旋转。当所选扇形710与指针335对准并且由此被放大时,饼图旋转停止(870)。在一些实施方式中,通过在新定向中简单地重新显示饼图将所选扇形与指针对准而未显示饼图的任何旋转。在另一实施方式中,用户可以通过拖拉饼图并且旋转它,以人工将准扇形与指针对准来指示待放大的扇形。一旦用户停止拖拉饼图,饼图自动旋转以使适当扇形将它的对称轴与指针对准。图9图示了用户可以如何提供输入以使饼图旋转以便将扇形与指针335 对准,而图10描述图示对应步骤的流程图。图9(a)显示(1000)饼图,其中扇形905与指针 335对准并且放大。对查看关于扇形910的附加信息感兴趣的用户使饼图旋转,由此移动扇形910以与指针335对准。用户可以通过在区域925或者930中以特定方向将指示/选择设备扫动(swipe)跨过饼图扇形的动作来使饼图旋转。在一些实施方式中,如果显示屏225 为触敏的,则指示设备可以是用户的手指。输入/输出驱动器220检测(1010)检测用户提供的输入。扫动方向对应于既定旋转方向,例如箭头940、935指示逆时针旋转方向。用户在与箭头930、935相反的方向上扫动指示饼图的顺时针旋转方向。在一个实施方式中,饼图的旋转速度由扫动运动的量值或者速度确定。输入/输出驱动器220检验(1020)请求的旋转方向并且相应地旋转(1030、1040)饼图。在一些实施方式中,在饼图旋转时,变得与指针335对准的每个扇形915显示与扇形915关联的附加信息945并且提供(1050)听觉或者视觉反馈,例如特定声音或者扇形的颜色或者阴影改变。如果用户继续提供(1060)与指示设备的扫动运动对应的输入,则饼图继续旋转。在待放大的适当扇形910与指针335对准时,用户可以停止指示设备的扫动运动以便停止饼图的旋转。可以自动旋转(1070)饼图直至扇形910的对称轴与饼图的中轴线对准。饼图旋转在扇形910的对称轴与饼图的中轴线对准时停止(1080)并且显示与扇形910关联的附加信息950。备选地,可以在指针340 的尖端落入扇形910的角度的延伸侧内时显示与扇形910关联的附加信息950。图11图示了一个通过倾斜显示屏225来激活饼图旋转的实施方式。饼图旋转的方向由倾斜角度确定。图6中所示设备1115可以按照沿着圆1120绘出的任何角度倾斜。 箭头1110指示倾斜角度为少于90°的正角度。如图11中所示,倾斜可以使左边305高于右边310。按照箭头1110所示角度的倾斜使饼图的旋转方向为1125。用户可以选择将角度改变成倾斜回到0°以停止饼图旋转。一旦旋转动停止,所需扇形可能已经与指针335对准。如果扇形未与指针335对准,则用户可以如图9中所示通过用指示设备扫动来进一步旋转饼图。图12图示了倾斜角度可以如何如箭头1210所示为负从而使饼图在与方向1125 相反的方向1225上旋转。在一个实施方式中,旋转速度由倾斜角度的量值确定。例如,在图11中,如果选择倾斜角度1110为80°,则饼图旋转的速度高于如果角度1110为10°时的速度。用户可以从大倾斜角度开始以起初更快旋转。倾斜角度可以随着所需扇形变得更接近指针335而减少。倾斜角度可以在指针335的尖端340在打算放大的扇形1230的延伸角度内时减少至零。在某些实施方式中,饼图旋转的速度具有最小或者最大限制或者兼而有之。例如检测到的最小数量的倾斜使饼图按照或者高于最小速度旋转。类似地,最大倾斜(例如90°或者-90° )未使饼图比最大旋转速度更快旋转。可以针对系统预定或者由用户配置饼图的最小和最大旋转速度。将理解已经简化本发明的附图和描述以图示对于清楚理解本发明而言相关的单元而又去除在允许用户查看报告数据的典型系统中发现的许多其他单元以求清楚。本领域普通技术人员可以认识到其他单元和/或步骤在实施本发明时是希望和/或需要的。然而由于这些单元和步骤在本领域中众所周知并且由于它们未有助于更好地理解本发明,所以这里未提供对这样的单元和步骤的讨论。这里的公开内容涉及对本领域技术人员已知的这样的单元和方法的所有这样的变化和修改。上文描述的一些部分在对信息的操作的算法和符号表示方面描述实施方式。这些算法描述和表示由数据处理领域技术人员常用来向本领域其他技术人员有效地传达他们的工作的实质。这些操作尽管在功能、计算或者逻辑上加以描述但是理解为由计算机程序或者等效电路、微代码等实施。另外也已经证实将这些操作布置称为模块有时是便利的而不失一般性。可以用软件、固件、硬件或者其任何组合来实施描述的操作及其关联模块。如这里所用,对“一个实施方式”或者“实施方式”的任何引用意味着与该实施方式结合描述的特定单元、特征、结构或者特性包含于至少一个实施方式中。短语“在一个实施方式中”在各处的出现未必都指代相同实施方式。可以使用表达“耦合”和“连接”及其派生词来描述一些实施方式。应当理解这些术语并非作为彼此的同义词。例如可以使用术语“连接”指示两个或者更多单元相互直接物理或者电接触来描述一些实施方式。在另一示例中,可以使用术语“耦合”指示两个或者更多单元直接物理或者电接触来描述一些实施方式。然而术语“耦合”也可以意味着两个或者更多单元未相互直接接触、但又仍然相互配合或者交互。实施方式在这一背景中不受限制。如这里所用,术语“包括”、“具有,,或者其任何其他变体旨在于覆盖非排他性的包含意义。例如包括要素列表的过程、方法、产品或者装置未必仅限于那些单元而是可以包括未明确列举的或者这样的过程、方法、产品或者装置固有的其他要素。另外除非另有相反指明,“或者”指代包含意义的或者而非排他性的或者。例如以下各项中的任一项满足条件A 或者B :A为真(或者存在)而B为假(或者不存在)、A为假(或者不存在)而B为假(或者存在)以及A和B均为真(或者存在)。此外,使用“一个/ 一种”来描述这里的实施方式的单元和部件。这样做仅为了便利并且给出本发明的一般意义。应当理解这一描述包括一个或者至少一个,并且单数除非它明显另有含义则也包括复数。在阅读本公开内容时,本领域技术人员将理解用于一种用于按照这里的公开原理显示饼图的系统和过程的附加替代结构和功能设计。因此尽管已经图示和描述具体实施方式
和应用,但是将理解公开的实施方式并不限于这里公开的精确构造和部件。可以在这里公开的方法和装置的布置、操作和细节上做出本领域技术人员将清楚的各种修改、改变和变化而不脱离在所附权利要求中限定的精神实质和范围。
权利要求
1.一种在移动设备的显示屏上显示饼图的计算机实现的方法,所述饼图包括多个扇形,所述方法包括以第一定向在所述显示屏上显示所述饼图,其中与所述多个扇形中的第一扇形关联的第一附加信息与所述饼图一起被显示;以及响应于接收用户输入,以第二定向显示所述饼图,其中与所述多个扇形中的第二扇形关联的第二附加信息与所述饼图一起被显示,并且所述第一附加信息未被显示。
2.根据权利要求1所述的方法,其中所述饼图从所述第一定向旋转至所述第二定向。
3.根据权利要求1所述的方法,其中所述饼图在导致从所述第一定向到所述第二定向的最小旋转的方向上旋转。
4.根据权利要求1所述的方法,还包括显示指针区,所述指针区相对于所述饼图固定,并且与显示附加信息的扇形相邻而被显不。
5.根据权利要求1所述的方法,其中所述用户输入标识所述多个扇形中的所述第二扇形。
6.根据权利要求1所述的方法,其中所述用户输入包括跨过图表的扫动手势。
7.根据权利要求2所述的方法,其中图表区的旋转速度由所述用户输入确定。
8.根据权利要求1所述的方法,其中所述用户输入包括物理上倾斜所述显示屏。
9.根据权利要求8所述的方法,其中图表的旋转速率至少部分地取决于所述显示屏的倾斜程度。
10.根据权利要求1所述的方法,其中所述饼图从所述第一定向旋转至所述第二定向, 直至穿过所述饼图的固定中轴线与穿过所述多个扇区中的所述第二扇区的扇形轴重合。
11.根据权利要求1所述的方法,其中在图表旋转时,每当穿过所述饼图的固定中轴线与扇形的一侧重合,便提供听觉反馈。
12.根据权利要求1所述的方法,其中在图表旋转时,每当穿过所述饼图的固定中轴线与穿过扇形的扇形轴重合时,便提供听觉反馈。
13.根据权利要求1所述的方法,在所述显示屏上还显示有重叠饼图,所述重叠饼图包括重叠的多个扇形,所述方法还包括以第一定向在所述显示屏上显示所述重叠饼图,其中与所述重叠的多个扇形中的第一扇形关联的第三附加信息与所述重叠饼图一起被显示;以及响应于接收用户输入,以第二定向显示所述重叠饼图,其中与所述重叠的多个扇形中的第二扇形关联的第四附加信息与所述重叠饼图一起被显示,并且所述第三附加信息未被显不。
14.一种在移动设备的显示屏上显示环形图的计算机实现的方法,所述环形图包括多个分片,所述方法包括以第一定向在所述显示屏上显示所述环形图,其中与所述多个分片中的第一分片关联的第一附加信息与所述环形图一起被显示;以及响应于接收用户输入,以第二定向显示所述环形图,其中与所述多个分片中的第二分片关联的第二附加信息与所述环形图一起被显示,并且所述第一附加信息未被显示。
15.一种用于在移动设备的显示屏上显示代表多个数据点的图表的系统,所述系统包括计算机处理器;以及计算机可读存储介质,其存储有配置用于在所述计算机处理器上执行的计算机程序模块,所述计算机程序模块包括输入/输出驱动器模块,配置用于以第一定向在所述显示屏上显示饼图,其中与多个扇形中的第一扇形关联的第一附加信息与所述饼图一起被显示;以及响应于接收用户输入,以第二定向显示所述饼图,其中与所述多个扇形中的第二扇形关联的第二附加信息与所述饼图一起被显示,并且所述第一附加信息未被显示。
16.根据权利要求15所述的系统,其中所述饼图从所述第一定向旋转至所述第二定向。
17.根据权利要求15所述的系统,其中所述饼图在导致从所述第一定向到所述第二定向的最小旋转的方向上旋转。
18.根据权利要求15所述的系统,其中所述输入/输出驱动器模块还配置用于显示指针区,所述指针区相对于所述饼图固定,并且与显示附加信息的扇形相邻而被显不。
19.根据权利要求比所述的系统,其中图表区的旋转速度由所述用户输入确定。
20.一种具有计算机可读存储介质的计算机程序产品,所述计算机可读存储介质存储用于在移动设备的显示屏上显示代表多个数据点的图表的计算机可执行代码,所述代码包括输入/输出驱动器模块,配置用于以第一定向在所述显示屏上显示饼图,其中与所述多个扇形中的第一扇形关联的第一附加信息与所述饼图一起被显示;以及响应于接收用户输入,以第二定向显示所述饼图,其中与所述多个扇形中的第二扇形关联的第二附加信息与所述饼图一起被显示,并且所述第一附加信息未被显示。
全文摘要
公开了一种用于在显示面积有限的显示屏上使用饼图来可视地显示数据点的系统和方法。为个别扇形显示比所显示的其他扇形更具体的信息。扇区基于其相对于图表中轴线的定向而被选择,以使得具体信息被显示。可以旋转饼图以导致为不同的扇形显示具体信息。该机制被用来为包括多系列饼图和环形图在内的其他种类图表显示数据点的具体信息。
文档编号G06F3/00GK102428427SQ201080021818
公开日2012年4月25日 申请日期2010年3月26日 优先权日2009年4月2日
发明者D·比塞拉, Q·阿尔斯伯里 申请人:美尔默公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1