CN102870106A - 所选择的数据的临时格式化和绘制 - Google Patents

所选择的数据的临时格式化和绘制 Download PDF

Info

Publication number
CN102870106A
CN102870106A CN2011800214931A CN201180021493A CN102870106A CN 102870106 A CN102870106 A CN 102870106A CN 2011800214931 A CN2011800214931 A CN 2011800214931A CN 201180021493 A CN201180021493 A CN 201180021493A CN 102870106 A CN102870106 A CN 102870106A
Authority
CN
China
Prior art keywords
chart
data
value
show
provisionally
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011800214931A
Other languages
English (en)
Other versions
CN102870106B (zh
Inventor
S·C·拉达科维茨
B·S·鲁伯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN102870106A publication Critical patent/CN102870106A/zh
Application granted granted Critical
Publication of CN102870106B publication Critical patent/CN102870106B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Digital Computer Display Output (AREA)
  • Investigating Or Analysing Biological Materials (AREA)
  • Processing Or Creating Images (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Document Processing Apparatus (AREA)

Abstract

临时地格式化和绘制所选择的数据,以便帮助可视化所选择的数据而无须用户手动地创建所绘制的数据的显示器。一旦临时格式化和绘制被自动应用到所选择的数据,用户可以与可视格式化和图表交互以便获得附加信息。例如,可以不同地格式化图表,可以添加基准线,可以排序图表,可以改变所显示的图表的类型,用户可以以图形方式在图表中导航以获得更详细的信息,等等。一旦用户已经完成与临时地格式化和创建的图表交互,可视化就从显示中被移除。

Description

所选择的数据的临时格式化和绘制
背景技术
许多人花费大量时间来尝试可视化数据。通常在电子表格的行和列中将数据呈现为信息块而没有数据的任何可视图形表示。为了理解数据,用户花费时间来尝试找出查看数据的最好方式,且然后创建理解数据所需要的图表。这一过程需要时间和专业知识来明白如何使用应用的可视化特征。
概述
提供本概述以便以简化形式介绍下面在详细描述中进一步描述的概念的选集。本概述不旨在标识所要求保护的本主题的关键特征或必要特征,也不预期用来帮助确定所要求保护的本主题的范围。
临时地格式化和绘制所选择的数据,以便帮助用户可视化所选择的数据,而不需要用户手动地创建对所绘制的数据的显示。一旦临时格式化和绘制被自动应用到所选择的数据,用户可以与可视格式化和图表交互以便获得附加信息。例如,可以不同地格式化图表,可以添加基准线,可以排序图表,可以改变所显示的图表的类型,用户可以以图形方式在图表中导航以便获得更详细的信息,等等。一旦用户已经完成与临时地格式化和创建的图表交互,可视化就从显示中被移除。
附图简述
图1阐释计算机的计算机体系结构;
图2示出示例临时格式化和绘制***;
图3-图5示出用于临时地格式化和绘制所选择的数据的示例性用户界面和显示;
图6阐释用于临时地绘制所选择的数据的过程;以及
图7示出用于格式化临时地显示的图表的过程。
详细描述
现在参见附图,附图中相同的数字表示相同的元素,将描述各种实施例。尤其,图1和相应的讨论旨在提供其中可以实现各实施例的合适的计算环境的简要、一般的描述。
一般地,程序模块包括执行特定的任务或实现特定的抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。也可以使用其他计算机***配置,包括多处理器***、基于微处理器的或可编程的消费性电子设备、小型计算机、大型计算机等等。也可以使用分布式计算环境,分布式计算环境中,任务由通过通信网络链接的远程处理设备执行。在分布式计算环境中,程序模块可以位于本地存储器存储设备和远程存储器存储设备两者。
现在参见图1,将描述各种实施例中使用的计算机100的说明性计算机体系结构。图1中所示出的计算机体系结构可以被配置成台式计算机、服务器或移动计算机,且包括中央处理单元5(“CPU”)、***存储器7(包括随机存取存储器9(“RAM”)和只读存储器(“ROM”)11)以及将存储器耦合到CPU 5的***总线12。包含例如在启动期间帮助在计算机内的元件之间传输信息的基本例程的基本输入/输出***被存储在ROM 11中。计算机100还包括下面将更详细地描述的用于存储操作***16、应用程序和其他程序模块的大容量存储设备14。
大容量存储设备14通过连接到总线12的大容量存储控制器(未示出)连接到CPU 5。大容量存储设备14及其关联的计算机可读介质为计算机100提供非易失性存储。尽管在此包含的计算机可读介质的描述是指诸如硬盘或CD-ROM驱动器等的大容量存储设备,但计算机可读介质可以是可由计算机100访问的任何可用的介质。
作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等的信息的任何方法或技术实现的易失性介质和非易失性介质、可移动介质和不可移动介质。计算机存储介质包括但不限于RAM、ROM、EPROM、EEPROM、闪速存储器或其他固态存储器技术、CD-ROM、数字多用盘(“DVD”)、或其他光存储、磁带盒、磁带、磁盘存储或其他磁存储设备、或可以用来存储所需信息且可计算机100由访问的任何其他介质。
根据各种实施例,计算机100通过诸如因特网等的网络18在使用到远程计算机的逻辑连接的联网环境中操作。计算机100可以通过连接到总线12的网络接口单元20连接到网络18。网络连接可以是无线和/或有线。网络接口单元20也可以用来连接到其他类型的网络和远程计算机***。计算机100也可以包括用于接收和处理来自多种其他设备的输入的输入/输出控制器22,这些设备包括键盘、鼠标或电子指示笔(图1中未示出)。类似地,输入/输出控制器22可以向显示屏提供输出,显示屏包括用户界面28、打印机或其他类型的输出设备。用户界面(UI)28被设计为给用户提供与合并了自动格式化的图表的临时显示的生产力应用24交互以及与计算设备100上所包括的其他功能***互的可视方式。
如上面简要地提到,多个程序模块和数据文件可以被存储在计算机100的大容量存储设备14和RAM 9中,这些程序模块包括适用于控制联网计算机的操作的操作***16,例如来自华盛顿州雷蒙德市微软公司WINDOWS
Figure BDA00002321923700031
操作***。大容量存储设备14和RAM 9也可以存储一个或多个程序模块。尤其,大容量存储设备14和RAM 9可以存储一个或多个应用程序。应用程序中的一种是生产力应用24,例如微软
Figure BDA00002321923700032
中的一种或其他微软
Figure BDA00002321923700033
程序中的一种。通常,生产力应用24是用户例如在电子表格和/或表内在查看数据块并与之交互时利用的应用程序。生产力应用24是诸如电子表格程序、数据库程序、字处理程序、演示程序等等的应用。
可视管理器26被配置为自动地临时格式化和绘制所选择的数据,以便帮助用户查看和理解所选择的数据。由于绘制是对所绘制的数据自动地执行的,用户不需要手动创建所绘制的数据的显示。一旦临时格式化和绘制被自动应用到所选择的数据,用户可以与可视格式化和图表交互以便获得附加信息。例如,可以不同地格式化图表,可以添加基准线条,可以排序图表,可以改变所显示的图表的类型,用户可以在图表中导航以便获得更详细的信息,等等。一旦用户已经完成与临时地格式化和创建的图表交互,就从显示器28移除它们。
图2示出示例临时格式化和绘制***。正如所阐释的,***200包括显示器28、可视管理器26、输入205、生产力应用24、数据存储240和其他应用230。可视管理器26可以如图2中所示出的在演示应用24内实现,或者可以如图1中所示出的从应用24外部实现。
为了便于与可视管理器26通信,可以实现在图2中被阐释为回调代码210的一个或多个回调例程。通过使用回调代码210,可视管理器26可以查询用于临时地格式化和绘制从生产力应用24内选择的数据的附加信息。例如,可视管理器26可以请求在用户选择数据、选择与临时地显示的图表中的一个图表相关联的用户界面元素和/或移动和导航所显示的图表时获得告知。也可以提供与应用的特征有关的其他信息。如以上所讨论的,可视管理器26被配置为从在生产力应用24内选择的数据自动地格式化和创建图表,以使得可以以图形方式理解所选择的数据。
显示器28被配置为基于所选择的数据给用户提供临时地格式化和显示的图表的可视显示(示例性显示参见图3-图5)。输入205被配置为接收来自诸如键盘、鼠标、触摸屏幕和/或某种其他输入设备等的一个或多个输入源输入。例如,输入可以是在所显示的图表上的鼠标移动、对数据的选择、对菜单项的选择、悬停在一个项上等等。数据存储240被配置为存储与生产力应用24有关的数据。例如,数据存储240可以被用来存储在电子表格的行和列内显示的数据。
可视管理器26也可以被耦合到其他应用230,以使得可以从其他应用接收要临时地格式化和绘制的数据。例如,可视管理器26可以被耦合到另一生产力应用和/或提供用于临时地格式化和创建图表的数据的联网站点。
图3-图5示出用于临时地格式化和绘制所选择的数据的示例性用户界面和显示。现在参见图3,显示310示出包含数据的行和列的电子表格。数据可以由各种源提供。例如,可以从数据库、文件、另一应用、实时数据源等等提供数据。当用户希望临时地格式化和查看来自数据源的数据时,他们进入临时绘制模式并选择他们希望临时地格式化和绘制的数据。在当前的示例中,用户已经选择了女士用品行和男士用品行的数据(315)。用户可以选择他们所希望在图表中查看的那样多的数据。例如,用户可以选择单行、两行、三行等等。用户也可以选择他们期望查看的那样少或那样多的列。例如,用户可以仅选择数据内呈现的列的一部分。
用户可以以各种方式进入临时图表视图。在当前的示例中,用户选择用户界面320中所示出的选择选项和自动选项。可以使用其他用户界面来进入该模式。例如,用户可以右击以便带出上下文菜单,从工具栏或菜单选择菜单选项,等等。根据另一实施例,可以无需首先选择临时绘制选项就在选择数据时自动地显示图表。
在进入临时格式化和绘制模式之后,诸如选择315等的对数据的选择以图表形式显示所选择的数据。正如所阐释的,显示330示出图表334和图表336,图表334显示所选择的女士用品行中的值的图表,图表336显示所选择的男士用品行中的值的图表。根据一个实施例,为所选择的每一行数据创建单独的图表。根据另一实施例,使用数据创建单个图表。在当前的示例中,图表类型被设定为基于所选择的数据而被自动地选择。可以显示许多不同类型的图表,例如但不限于:柱状图;线形图;面积图;以及饼图。根据一个实施例,图表334和图表336共享公共的轴(337),以使得可以容易地比较各图表。根据另一实施例,个别地创建每一图表以使得每一轴依赖于其所选择的行内的数据。如以上所讨论的,当用户移动图表和在图表上导航时,更多信息可被显示给用户。在当前的示例中,用户已经移动线形图334上的点338。响应于导航到一个点,显示所选择的数据中的相应值的图形表示。在当前的示例中,点338对应于女士用品行中的五月份的值,该值是$7,071。在当前的示例中,在其他所显示的图表中提供对应于点338的位置处的相应图形显示。例如,在图336中,图334中的点338对应于图336中的点339。点339的值是$7,027,这是男士用品行的五月份的值。除了显示来自其他所选择的行的相应值之外,也可以以图形方式示出差别,以使得可以容易地确定在各图表的值之间的直接比较。在本示例中,差别是$44(7,071-7,027)。可以提供数据的更多格式化,以便帮助用户可视化数据。例如,在显示内可以使用不同颜色,在数据内可以突出显示不同的值,可以从视图中隐藏一些数据,等等。在显示330中,可以看出,在临时地显示图表的同时,从视图中隐藏了未被选择的各行数据。根据另一实施例,可以在来自数据的显示的一个或多个不同窗口中呈现临时地显示的图表。
图4示出阐释不同的绘制和格式化选项的示例性显示。
显示410示出对女士用品行的条形图412和男士用品行的数据(416)的条形图414的显示。图表的类型可以预先配置、基于所选择的数据(416)自动地选择和/或从默认的图表类型改变。例如,用户可以使用诸如图3中所显示的用户界面320等的用户界面来选择图表类型。
显示420示出添加到图表412和图表414的显示的基准线422。正如所阐释的,基准线被设定为值$8,000。基准线422横跨所显示的图表。根据一个实施例,与位于或高于基准线422的值不同地格式化落在低于基准线422的值。例如,可以与落在基准线处或高于基准线的值不同地给低于基准线的值加上色彩/阴影。在当前的示例中,高于基准线的值被示为比处于或低于基准线的值更深。也可以基于所创建的基准线422来格式化在数据424内所显示的值。
显示430阐释在所显示的图中选择值。正如所阐释的,用户已经选择了点432。用户可以以不同的方式选择点。例如,用户可以导航和悬停在一个点上,点击该点,等等。点432对应于女士用品行的数据的十二月份的值。当选择了一个点时,更多信息被提供给用户。根据一个实施例,附加的显示信息包括该点的值以及在该点和基准线之间的差别。在当前的示例中,在相应的其他图表(在这种情况中是图414)的显示中突出显示相应的点,且呈现相应的信息显示。在男士用品的图表414的显示中,呈现男士用品的十二月份的值以及在该值和基准线之间的差别。显示中也可以包括其他信息。例如,可以在男士用品的数据值和女士用品的数据值和/或被应用到比所选择的点更大/更小的值的不同格式化之间进行比较。
图5阐释条形图的显示,其中已经排序了所显示的图表。
正如所阐释的,显示510示出男士用品的图表的显示512和女士用品的图表的显示514。除了改变所显示的图表的格式化之外,用户可以基于各种准则排序所显示的图表。例如,在当前的示例中,基于图表标题排序图4中所显示的图表,得到男士用品的图表的显示512在女士用品的图表的显示514的左边。旋转控件516是可以用来排序对图表的显示的控件。其他控件和/或用户界面也可以用来控制图表的排序。通常,旋转控件516被配置为使得用户可以通过选择旋转控件516上所显示的箭头中的一个来在各种选项中循环。例如,可以基于降序、升序、图表标题、低值到高值、高值到低值、平均值等等排序图表。在旋转控件516的显示内示出所选择的选项。在当前的示例中,所选择的当前选项是“图表标题”。
现在参见图6-图7,描述用于临时地格式化和绘制所选择的数据的说明性过程。
在阅读在此呈现的例程的讨论时,应明白,各种实施例的逻辑操作被实现为(1)一系列计算机实现动作或在计算***上运行的程序模块和/或(2)在计算***内的互连的机器逻辑电路或电路模块。该实现依赖于实现本发明的计算***的性能要求的选择问题。因此,所阐释的且构成在此描述的实施例的逻辑操作不同地被称为操作、结构设备、动作或模块。这些操作、结构设备、动作和模块可以在软件、固件、专用数字逻辑及其任何组合中实现。
图6阐释用于临时地绘制所选择的数据的过程600。
在开始操作之后,该过程流到操作610,操作610中,选择要临时地格式化和绘制的数据。用户可以按需选择在图表内查看的那样多或那样少的数据。例如,用户可以选择一个或多个完整行的或部分行的数据。
移动到操作620,从所选择的数据确定图表标题和轴信息。当所选择的数据不包括所选择的行和/或列的标题信息时,遍历数据直到获得该行/列的相应标题。例如,可以从右到左遍历行数据,直到达到该行的标题列。在上面阐释的示例中,遍历所选择的行中的每一个,直到获得女士用品的标题(女士用品)且获得男士用品的标题(男士用品)。类似地,可以遍历每一列以确定每一列的标题。例如,对于每一所选择的列,可以遍历数据,直到确定该列的标题。在上面呈现的示例中,列标题是所选择的月份(即一月——十二月)。尽管在图表中可以起初不显示列标题,但当在所显示的图表内选择一个点(例如参见图3中的点338)时可以使用这一信息。
流到操作630,确定要显示的图表的轴信息。根据一个实施例,每一所显示的图表共享公共的轴。从所选择的值的范围确定所共享的轴。
移动到操作640,确定要显示的图表类型。可以预先确定图表类型,或者可以基于各种因素确定图表类型,这些因素例如:所选择的值的数量;所选择的数据的类型;所选择的值的范围,等等。图表类型也可以由用户选择。例如,用户可以选择选项以便进入临时绘制模式并选择他们希望在数据被选择时显示的图表的类型。
转至操作650,显示图表。根据一个实施例,对于所选择的每一行数据,显示单独的图表。例如,当选择了一行时,显示单个图表表,且当选择了五个行时,显示五个图表。根据一个实施例,可以使用单个图表来显示所选择的数据。在这一实施例中,可以可视地格式化每一行的数据,以便将来自一行所选择的数据的值与另一行所选择的数据区分开来。可以将各图表显示在与所选择的数据相同的窗口内,或者可以将各图表显示在一个或多个不同的窗口内。例如,可以将各图表显示在所显示的数据上的弹出式窗口中。根据一个实施例,当显示图表时,不显示未被选择的数据。根据另一实施例,在显示图表期间,显示未被选择的数据。除了显示图表之外,可以格式化所选择的数据以便进一步向用户提供可视差别。
然后,该过程流到结束操作并返回到处理其他动作。
图7示出用于格式化临时地显示的图表的过程700。
在开始操作之后,该过程流到操作710,操作710中,为临时地显示的图表改变图表类型。显示的图表类型可以是图表的不同类型。例如,图表类型可以是线形图、面积图、柱状图、饼图等等。除了改变图表类型之外,用户也可以切换行/列。根据一个实施例,使用所选择的图表类型来显示每一所显示的图表。根据另一实施例,所显示的每一图表可以是不同的类型。
移动到操作720,将一个或多个基准线添加到图表的显示。基准线横跨每一所显示的图表并给用户提供在所显示的图表内的值与参考值相比较如何的可视化。基于当前所显示的值高于还是低于基准线来确定在图表内的值的格式化。例如,以一种方式(即第一阴影)格式化高于基准线的值,且以不同的方式格式化(即第二阴影)低于基准线的值。当显示多于一个的基准线时,可以以第三方式(即第三阴影)显示在两个基准线之间的值。除了基于基准线改变值的格式化之外,还可以改变在所选择的数据内值。
流到操作730,响应于在所显示的图表的点上的导航,将附加的信息显示给用户。例如,当用户在图表中导航时,可以显所导航的点的当前值示。根据一种实施例,也显示其他图表中的相应的值。当显示基准线时,也可以将所导航点的当前值与基准线进行比较。
转至操作740,用户也可以选择不同的排序选项。例如,可以基于降序、升序、图表标题、低值到高值、高值到低值、平均值等等来排序图表。
移动到操作750,可以保存一个或多个图表以供稍后显示。图表可以被保存为一组,或者可以个别地选择每一图表以供保存。可以以多种不同方式保存图表。例如,可以使用复制操作保存图表并将其保存到剪贴板,可以将图表保存为图像文件,等等。
然后,该过程流到结束操作并返回到处理其他动作。
以上的说明书、示例和数据提供本发明的组成的生产和使用的完整描述。由于可以在不偏离本发明的精神和范围的前提下进行本发明的多种实施例,本发明驻留在下文中所附的权利要求中。

Claims (10)

1.一种用于临时地格式化和绘制数据的方法,包括:
接收对数据的选择;
确定在所选择的数据内的值;
临时地显示表示来自所选择的数据的值的图表;其中,在接收对所述的数据选择时自动地创建和显示所述图表。
2.如权利要求1所述的方法,其特征在于,临时地显示所述图表包括为在所选择的数据内的每一行或每一列显示单独的图表。
3.如权利要求2所述的方法,进一步包括在导航所述图表中的点时在所述图表中显示所述点的值。
4.如权利要求4所述的方法,进一步包括将所导航的点的值与所述其他所显示的图表中的每一个进行比较,并提供在所述图表之间的值的差异的指示。
5.如权利要求2所述的方法,进一步包括显示跨越所述图表的基准线并相对于所述基准线的值格式化值。
6.如权利要求5所述的方法,进一步包括在所显示的图表中的一个上选择点并显示关于所述基准线与所选择的点的值的比较的信息。
7.一种具有用于临时地格式化和绘制数据的计算机可执行指令的计算机可读存储介质,所述指令在计算机的处理器上执行,包括:
接收对选自数据表的数据的选择;
确定在所选择的数据内的所有值;
自动地确定显示对所述数据的选择的图表类型;
临时地显示表示来自所选择的数据的值的图表;其中,在接收对所述数据的选择时自动地创建和显示所述图表。
8.一种用于临时地格式化和绘制数据的***,包括:
处理器和计算机可读介质;
被存储在所述计算机可读介质上且在所述处理器上执行的操作环境;
在所述处理器上操作且被配置为执行任务的生产力应用和可视管理器,所述任务包括:
接收对数据的选择,所述数据选自在所述生产力应用内以行和列呈现的数据;
确定所选择的数据的值;
确定显示对所述数据的选择的图表类型;以及
响应于对所述数据的选择,临时地显示表示来自所选择的数据的值的图表。
9.如权利要求8所述的***,其特征在于,临时地显示所述图表包括为在所选择的数据内的每一行显示单独的图表;其中,所述单独的图表中的每一个包括公共的轴;以及响应于用户将定点设备导航在所述值上来在所述图表中显示所述点的值。
10.如权利要求8所述的***,进一步包括通过访问所述数据表的标签行从所述数据表确定所述图表的标签。
CN201180021493.1A 2010-04-30 2011-04-13 所选择的数据的临时格式化和绘制 Active CN102870106B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/770,992 2010-04-30
US12/770,992 US11270066B2 (en) 2010-04-30 2010-04-30 Temporary formatting and charting of selected data
PCT/US2011/032383 WO2011136932A1 (en) 2010-04-30 2011-04-13 Temporary formatting and charting of selected data

Publications (2)

Publication Number Publication Date
CN102870106A true CN102870106A (zh) 2013-01-09
CN102870106B CN102870106B (zh) 2016-08-03

Family

ID=44859285

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180021493.1A Active CN102870106B (zh) 2010-04-30 2011-04-13 所选择的数据的临时格式化和绘制

Country Status (18)

Country Link
US (1) US11270066B2 (zh)
EP (1) EP2564325B1 (zh)
JP (1) JP6018045B2 (zh)
KR (1) KR101794373B1 (zh)
CN (1) CN102870106B (zh)
AR (1) AR080990A1 (zh)
AU (1) AU2011245657B2 (zh)
CA (1) CA2795183C (zh)
CL (1) CL2012003002A1 (zh)
CO (1) CO6592043A2 (zh)
IL (1) IL222259A (zh)
MX (1) MX2012012420A (zh)
MY (1) MY166722A (zh)
NZ (1) NZ603049A (zh)
RU (1) RU2607980C2 (zh)
SG (1) SG184806A1 (zh)
TW (1) TWI531953B (zh)
WO (1) WO2011136932A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103970978A (zh) * 2013-02-06 2014-08-06 华为技术有限公司 一种对业务质量数据进行处理的方法和装置
CN106033495A (zh) * 2015-03-13 2016-10-19 腾讯科技(深圳)有限公司 一种人体生理特征数据的处理方法及装置
CN110494837A (zh) * 2017-04-07 2019-11-22 微软技术许可有限责任公司 使用高优先级队列进行墨水渲染
CN113505170A (zh) * 2021-06-30 2021-10-15 永中软件股份有限公司 图表显示方法和计算机装置、计算机可读介质

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9041730B2 (en) * 2010-02-12 2015-05-26 Dexcom, Inc. Receivers for analyzing and displaying sensor data
US9367198B2 (en) 2010-04-30 2016-06-14 Microsoft Technology Licensing, Llc Spin control user interface for selecting options
US9633110B2 (en) * 2011-11-15 2017-04-25 Microsoft Technology Licensing, Llc Enrichment of data using a semantic auto-discovery of reference and visual data
US9552557B2 (en) 2012-02-16 2017-01-24 Microsoft Technology Licensing, Llc Visual representation of chart scaling
JP6340169B2 (ja) * 2012-07-26 2018-06-06 ピーアンドダブリューソリューションズ株式会社 表示制御装置、表示制御方法及びプログラム
JP2014215690A (ja) * 2013-04-23 2014-11-17 日本電信電話株式会社 計測データ管理装置、方法及びプログラム
US9026897B2 (en) 2013-07-12 2015-05-05 Logic9S, Llc Integrated, configurable, sensitivity, analytical, temporal, visual electronic plan system
US9183650B2 (en) 2013-07-24 2015-11-10 Microsoft Technology Licensing, Llc Data point calculations on a chart
US10831356B2 (en) * 2014-02-10 2020-11-10 International Business Machines Corporation Controlling visualization of data by a dashboard widget
JP6327445B2 (ja) * 2014-03-13 2018-05-23 カシオ計算機株式会社 データ解析装置及びデータ解析方法、データ解析プログラム
US10025980B2 (en) 2015-12-29 2018-07-17 International Business Machines Corporation Assisting people with understanding charts
US20180150981A1 (en) * 2016-11-29 2018-05-31 Sap Se Dynamic Micro Chart
US10726252B2 (en) 2017-05-17 2020-07-28 Tab2Ex Llc Method of digitizing and extracting meaning from graphic objects
US10785337B2 (en) * 2017-06-29 2020-09-22 Microsoft Technology Licensing, Llc Analytics and data visualization through file attachments
CN109213823A (zh) * 2018-09-13 2019-01-15 广东创我科技发展有限公司 一种基于图表类目轴的类型智能排序图表的方法及装置
WO2020059025A1 (ja) * 2018-09-18 2020-03-26 日本電気株式会社 データ解析支援装置、データ解析支援方法、及びコンピュータ読み取り可能な記録媒体

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030154443A1 (en) * 2002-02-13 2003-08-14 Ncr Corporation Visual discovery tool
US20070083547A1 (en) * 2005-08-01 2007-04-12 Thomas Schnauffer Method and device for automatically representing data filed in data areas
US20070260970A1 (en) * 2002-10-24 2007-11-08 Dorwart Richard W System and method for creating a graphical presentation
US20080115049A1 (en) * 2006-11-14 2008-05-15 Microsoft Corporation Dynamically generating mini-graphs to represent style and template icons
CN101253494A (zh) * 2005-08-30 2008-08-27 微软公司 可定制电子表格样式
CN101689179A (zh) * 2007-06-29 2010-03-31 微软公司 任务专用电子表格工作表

Family Cites Families (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5531438B2 (zh) 1974-07-02 1980-08-18
JP2853168B2 (ja) 1989-05-31 1999-02-03 株式会社明電舎 パターン認識装置
JP2659104B2 (ja) 1990-01-31 1997-09-30 株式会社 ピーエフユー グラフ生成処理装置
JPH08227348A (ja) 1991-02-18 1996-09-03 Pfu Ltd スプレッドシート表示装置
US5706448A (en) 1992-12-18 1998-01-06 International Business Machines Corporation Method and system for manipulating data through a graphic user interface within a data processing system
US5461708A (en) * 1993-08-06 1995-10-24 Borland International, Inc. Systems and methods for automated graphing of spreadsheet information
US5548703A (en) 1993-11-30 1996-08-20 International Business Machines Corporation Navigation within a compound graphical object in a graphical user interface
US5745717A (en) 1995-06-07 1998-04-28 Vayda; Mark Graphical menu providing simultaneous multiple command selection
JPH09153101A (ja) 1995-11-29 1997-06-10 Hitachi Ltd 表示されたグラフによるデータ解析方法
US5999193A (en) 1996-01-25 1999-12-07 Direct Business Technologies, Inc. Method and system for generating color indicia coded bar graphs which usually convey comparisons with threshold values and for generating comparator lines for use with such bar graphs
US6515682B1 (en) 1996-05-09 2003-02-04 National Instruments Corporation System and method for editing a control utilizing a preview window to view changes made to the control
US6480194B1 (en) 1996-11-12 2002-11-12 Silicon Graphics, Inc. Computer-related method, system, and program product for controlling data visualization in external dimension(s)
US6028600A (en) 1997-06-02 2000-02-22 Sony Corporation Rotary menu wheel interface
US5940076A (en) 1997-12-01 1999-08-17 Motorola, Inc. Graphical user interface for an electronic device and method therefor
US6223189B1 (en) * 1997-12-31 2001-04-24 International Business Machines Corporation System and method using metalanguage keywords to generate charts
US6448987B1 (en) 1998-04-03 2002-09-10 Intertainer, Inc. Graphic user interface for a digital content delivery system using circular menus
US6337698B1 (en) 1998-11-20 2002-01-08 Microsoft Corporation Pen-based interface for a notepad computer
US6549219B2 (en) 1999-04-09 2003-04-15 International Business Machines Corporation Pie menu graphical user interface
US6920608B1 (en) * 1999-05-21 2005-07-19 E Numerate Solutions, Inc. Chart view for reusable data markup language
US6417855B1 (en) 1999-05-27 2002-07-09 International Business Machines Corporation System and method for utilizing thresholds during a dynamic display of data relationships between static charts
GB9920327D0 (en) 1999-08-28 1999-11-03 Koninkl Philips Electronics Nv Menu display for a graphical user interface
JP2001188805A (ja) 1999-12-28 2001-07-10 Sony Corp 情報処理装置および情報処理方法、情報処理システム並びにプログラム格納媒体
JP2001357344A (ja) 2000-06-13 2001-12-26 Hitachi Ltd データ視覚化支援システム
AU2002239390A1 (en) * 2000-11-29 2002-06-11 Unilogic, Inc. A collaborative, fault-tolerant, scaleable, flexible, interactive real-time display and processing method and apparatus
JP2003016226A (ja) 2001-07-03 2003-01-17 Ricoh Co Ltd 製品市場品質情報解析支援装置、製品市場品質情報解析支援システム及び製品市場品質情報解析支援用プログラム
US7036090B1 (en) 2001-09-24 2006-04-25 Digeo, Inc. Concentric polygonal menus for a graphical user interface
US7650576B2 (en) 2002-03-07 2010-01-19 Business Objects Americas Method and system for creating graphical and interactive representations of input and output data
WO2004027671A1 (en) * 2002-09-18 2004-04-01 United States Postal Service Methods, systems, and computer readable media containing instructions for evaluating the return on direct mail marketing
US7663605B2 (en) 2003-01-08 2010-02-16 Autodesk, Inc. Biomechanical user interface elements for pen-based computers
US7002580B1 (en) 2003-05-14 2006-02-21 At&T Corp Method and apparatus for automatically generating charts
US7210107B2 (en) 2003-06-27 2007-04-24 Microsoft Corporation Menus whose geometry is bounded by two radii and an arc
EP1536315A1 (en) 2003-11-27 2005-06-01 Sony NetServices GmbH Information retrieval device
JP2005258548A (ja) 2004-03-09 2005-09-22 Matsushita Electric Ind Co Ltd グラフ情報管理装置およびグラフ情報管理方法
JP4509612B2 (ja) 2004-03-18 2010-07-21 パナソニック株式会社 電子機器及びアイコン表示制御方法
US7584415B2 (en) 2004-09-15 2009-09-01 Microsoft Corporation Common charting using shapes
US20060123359A1 (en) 2004-12-03 2006-06-08 Schatzberger Richard J Portable electronic device having user interactive visual interface
US7487442B2 (en) 2004-12-20 2009-02-03 Microsoft Corporation Method, system, and computer-readable medium for the layout of automatically-placed elements and user-placed elements in a chart
US7548925B2 (en) 2005-01-24 2009-06-16 Microsoft Corporation Diagrammatic access and arrangement of data
AU2006232477B2 (en) 2005-04-05 2011-05-12 Barclays Capital Inc Systems and methods for order analysis, enrichment, and execution
US20060271867A1 (en) 2005-05-27 2006-11-30 Wang Kong Q Mobile communications terminal and method therefore
US20070063995A1 (en) 2005-09-22 2007-03-22 Bailey Eric A Graphical user interface for use with a multi-media system
US20070101255A1 (en) 2005-11-02 2007-05-03 Microsoft Corporation Chart element variations
JP4736733B2 (ja) 2005-11-15 2011-07-27 オムロン株式会社 生産管理装置、生産管理システム、生産管理方法、制御プログラム、および記録媒体
US8605090B2 (en) 2006-06-01 2013-12-10 Microsoft Corporation Modifying and formatting a chart using pictorially provided chart elements
US20080082908A1 (en) * 2006-09-29 2008-04-03 Business Objects, S.A. Apparatus and method for data charting with adaptive learning
US8352881B2 (en) 2007-03-08 2013-01-08 International Business Machines Corporation Method, apparatus and program storage device for providing customizable, immediate and radiating menus for accessing applications and actions
US8161407B2 (en) 2007-03-15 2012-04-17 International Business Machines Corporation Multiple sorting of columns in a displayed table in a user interactive computer display interface through sequential radial menus
US20080250320A1 (en) 2007-04-04 2008-10-09 Yahoo! Inc. User-defined media annotations on dynamic charts
US20080250349A1 (en) 2007-04-05 2008-10-09 Hewlett-Packard Development Company, L.P. Graphical user interface
US20080295007A1 (en) 2007-05-24 2008-11-27 Microsoft Corporation Data Visualization
US8869065B2 (en) 2007-06-29 2014-10-21 Microsoft Corporation Segment ring menu
TW200905490A (en) 2007-07-26 2009-02-01 Chii Ying Co Ltd Method of graphic representation, method of charting numerical data, method of generating graphs representing numerical data and storage media storing software program of executing the same
US20090037813A1 (en) 2007-07-31 2009-02-05 Palo Alto Research Center Incorporated Space-constrained marking menus for mobile devices
KR100837283B1 (ko) 2007-09-10 2008-06-11 (주)익스트라스탠다드 터치스크린을 구비한 휴대용 단말기
US8665272B2 (en) 2007-09-26 2014-03-04 Autodesk, Inc. Navigation system for a 3D virtual scene
US20090313537A1 (en) 2008-06-17 2009-12-17 Microsoft Corporation Micro browser spreadsheet viewer
US8245156B2 (en) 2008-06-28 2012-08-14 Apple Inc. Radial menu selection
US20100214243A1 (en) 2008-07-15 2010-08-26 Immersion Corporation Systems and Methods For Interpreting Physical Interactions With A Graphical User Interface
US8463760B2 (en) * 2008-09-04 2013-06-11 At&T Intellectual Property I, L. P. Software development test case management
US8402391B1 (en) 2008-09-25 2013-03-19 Apple, Inc. Collaboration system
US20100185985A1 (en) 2009-01-19 2010-07-22 International Business Machines Corporation Managing radial menus in a computer system
US8161413B2 (en) * 2009-09-01 2012-04-17 Oracle International Corporation Method and system for providing user interface representing organization hierarchy
US20110095993A1 (en) 2009-10-26 2011-04-28 Adobe Systems Incorporated Zoom adjustment process
US9367198B2 (en) 2010-04-30 2016-06-14 Microsoft Technology Licensing, Llc Spin control user interface for selecting options
JP5397574B1 (ja) 2013-03-15 2014-01-22 三菱電機株式会社 端子構造および回路遮断器の端子構造並びに端子選定方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030154443A1 (en) * 2002-02-13 2003-08-14 Ncr Corporation Visual discovery tool
US20070260970A1 (en) * 2002-10-24 2007-11-08 Dorwart Richard W System and method for creating a graphical presentation
US20070083547A1 (en) * 2005-08-01 2007-04-12 Thomas Schnauffer Method and device for automatically representing data filed in data areas
CN101253494A (zh) * 2005-08-30 2008-08-27 微软公司 可定制电子表格样式
US20080115049A1 (en) * 2006-11-14 2008-05-15 Microsoft Corporation Dynamically generating mini-graphs to represent style and template icons
CN101689179A (zh) * 2007-06-29 2010-03-31 微软公司 任务专用电子表格工作表

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103970978A (zh) * 2013-02-06 2014-08-06 华为技术有限公司 一种对业务质量数据进行处理的方法和装置
CN106033495A (zh) * 2015-03-13 2016-10-19 腾讯科技(深圳)有限公司 一种人体生理特征数据的处理方法及装置
CN110494837A (zh) * 2017-04-07 2019-11-22 微软技术许可有限责任公司 使用高优先级队列进行墨水渲染
CN110494837B (zh) * 2017-04-07 2023-05-02 微软技术许可有限责任公司 使用高优先级队列进行墨水渲染
CN113505170A (zh) * 2021-06-30 2021-10-15 永中软件股份有限公司 图表显示方法和计算机装置、计算机可读介质

Also Published As

Publication number Publication date
CA2795183A1 (en) 2011-11-03
CA2795183C (en) 2019-09-10
US11270066B2 (en) 2022-03-08
AR080990A1 (es) 2012-05-23
NZ603049A (en) 2015-01-30
MX2012012420A (es) 2012-11-29
WO2011136932A1 (en) 2011-11-03
CN102870106B (zh) 2016-08-03
KR101794373B1 (ko) 2017-12-01
EP2564325B1 (en) 2020-10-28
JP2013528860A (ja) 2013-07-11
RU2607980C2 (ru) 2017-01-11
EP2564325A4 (en) 2018-01-10
AU2011245657A1 (en) 2012-09-27
IL222259A0 (en) 2012-12-31
MY166722A (en) 2018-07-18
TWI531953B (zh) 2016-05-01
EP2564325A1 (en) 2013-03-06
JP6018045B2 (ja) 2016-11-02
SG184806A1 (en) 2012-11-29
KR20130095176A (ko) 2013-08-27
RU2012146096A (ru) 2014-05-10
CO6592043A2 (es) 2013-01-02
US20110271172A1 (en) 2011-11-03
AU2011245657B2 (en) 2014-11-06
CL2012003002A1 (es) 2013-05-03
IL222259A (en) 2017-04-30
TW201203084A (en) 2012-01-16

Similar Documents

Publication Publication Date Title
CN102870106A (zh) 所选择的数据的临时格式化和绘制
US11385786B2 (en) Spin control user interface for selecting options
US8881054B2 (en) One step selection of disabled options
CN105094516A (zh) 针对多维分层数据的可视化和导航
US10853100B1 (en) Systems and methods for creating learning-based personalized user interfaces
US10467782B2 (en) Interactive hierarchical bar chart
CN108475258A (zh) 通过视觉建议来格式化文档对象
US10809904B2 (en) Interactive time range selector
US20080172636A1 (en) User interface for selecting members from a dimension
CN115509665B (zh) 一种录制窗口中控件的方法、装置、介质及设备
US11176316B1 (en) Focused screen data field presentation for entry of data associated with an electronic form into a quick entry system
US20170357664A1 (en) Hierarchical navigation apparatus and method
TWI520042B (zh) 用於選定選項的旋轉控制使用者界面的方法及系統,及用於記錄相關指令的電腦可讀取儲存媒體
CN116933759A (zh) 一种文档处理方法及相关设备、产品

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150728

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150728

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

C14 Grant of patent or utility model
GR01 Patent grant