三维条件格式化制造技术

技术编号:22186182 阅读:40 留言:0更新日期:2019-09-25 03:39
提供了基于三维、条件格式化的数据可视化。可以分析接收到的底层数据,并确定底层数据的用户感兴趣的一个或多个部分。可以由用户主动选择或基于每一部分的值的变化、每一部分的数据点的值、用户的使用历史、和/或用户的凭证来自动地确定。可以通过将表格数据转换为三维图像或选择与底层数据相关联的图像或图形来生成背景图像。然后,可以将可视化显示在背景上。场景可被选用于动画化的幻灯片或影片。

3-D Conditional Formatting

【技术实现步骤摘要】
三维条件格式化本申请是申请日为2014年07月24日、申请号为201480043173.X、专利技术名称为“三维条件格式化”的中国专利申请的分案申请。
技术介绍
人通过用户界面与计算机应用进行交互。尽管有音频、触觉,以及类似形式的用户界面可用,但是,通过显示设备的可视用户界面是用户界面的最常见形式。随着用于计算设备的更快且更小的电子器件的发展,诸如手持式计算机、智能电话、平板设备之类的较小尺寸的设备以及类似的设备已经变得常见。这样的设备执行各种应用,从通信应用到复杂的分析工具。许多这样的应用通过显示器呈现视觉效果,并可使用户能够提供与应用的操作相关联的输入。数据操纵和演示应用通常涉及若干个手动动作,诸如用户定义数据的资源、用于更新的资源、更新数据、以及重新创建可视化。带有手动以及多步骤输入的常规系统不能满足用户对高效且快速的数据分析的需求。高效数据分析对于对日常业务和私人用途中的数据分析和操纵的扩散作出响应是关键的。对来自各种资源的数据的频繁更新以及手动操作迫使传统系统作为不足的数据提供者而退出。另外,也很少预期用户具有足够的专业知识来构建高效查询并将可视化与数据更新连接。不能期待一个普通用户学习驱动复杂数据分析以匹配需求所需的技术技能。查询平台很少简化解决方案以满足现代用户的庞大且日益增长的数据分析需求。结果,在与可视化进行交互的用户、相关联的数据、以及数据资源之间存在脱节,以生成复杂的数据分析结果。
技术实现思路
提供本
技术实现思路
是为了以精简的形式介绍将在以下详细描述中进一步描述的一些概念。本
技术实现思路
并不旨在排他地标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。各实施例涉及表格数据的通过三维和条件格式化的可视化。除提供基于图表的三维可视化之外,根据各实施例的系统可以通过允许对数据的自动可视化、可视化的动画化演示、甚至当可视化底层数据时要经过的场景的创建,来允许基于底层数据的讲故事(story-telling)。通过阅读下面的“具体实施方式”并参考相关联的附图,这些及其他特点和优点将变得显而易见。应该理解,前面的一般性的说明和下面的详细描述只是说明性的,而不限制所要求保护的各方面。附图简述图1是示出了根据一些实施例的基于三维、条件格式化的数据可视化的示例实现流程的概念图;图2示出了用于基于三维、条件格式化的数据可视化的表格数据到背景的转换;图3示出了基于图表的数据可视化在图2所示出的背景上的演示;图4示出了根据一些实施例的图3的基于图表的三维、条件数据可视化的变型;图5是其中可以实现根据各实施例的系统的简化的网络环境;图6是其中可以实现各实施例的示例计算操作环境的框图;以及图7示出了根据各实施例的提供基于三维、条件格式化的过程的逻辑流程图。具体实施方式如上文简要描述的,可以通过三维、条件格式化、动画、以及可视化参数的自动调整来将数据可视化,从而增强在解释表格数据时的用户体验。在下面的详细描述中,参考构成其一部分的附图,在附图中,通过例图,示出了具体的实施例或示例。可以将这些方面组合起来,也可以利用其他方面,并且可以作出结构上的改变而在不背离本公开的精神或范围。因此,下面的详细描述并不旨在进行限制,并且本专利技术的范围由所附权利要求书以及其等效方案来限定。尽管各实施例将在结合一应用程序执行的程序模块的一般上下文中描述,其中所述应用程序在计算设备上的操作系统上运行,但是本领域的技术人员将认识到,各方面也可以与其他程序模块组合实现。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构及其他类型的结构。此外,本领域的技术人员将理解,各实施例可以用其他计算机系统配置来实现,包括手持设备、多处理器系统、基于微处理器的或可编程的消费者电子设备、小型计算机、大型计算机及类似的计算设备。各实施例也可以在分布式计算环境中实现,在分布式计算环境中,多个任务由通过通信网络链接的远程处理设备来执行。在分布式计算环境中,程序模块可位于本地和远程的存储器存储设备两者中。进一步地,各实施例可以在还具有键盘和鼠标输入以外的触摸、姿势、眼睛跟踪、语音命令、陀螺仪、笔、以及类似交互机制的计算设备中实现。各实施例可以实现成计算机实现的进程(方法)、计算系统或诸如计算机程序产品或计算机可读介质之类的制品。计算机程序产品可以是可由计算机系统读取且对包括指令的计算机程序进行编码的计算机存储器介质,所述指令用于使计算机或计算系统执行示例进程。计算机可读存储介质是计算机可读存储器设备。计算机可读存储介质可以例如通过易失性计算机存储器、非易失性存储器、硬盘驱动器、快闪驱动器中的一个或多个来实现。贯穿本说明书,术语“平台”可以是用于提供基于三维、条件格式化的数据可视化的软件和硬件组件的组合。平台的示例包括但不仅限于,通过多个服务器执行的托管服务、在单个计算设备上执行的应用,以及类似系统。术语“服务器”一般是指通常在网络环境中执行一个或多个软件程序的计算设备。然而,服务器也可以作为在被视为网络上的服务器的一个或多个计算设备上执行的虚拟服务器(软件程序)来实现。在下面的描述中,可以发现有关这些技术和示例实施例的更多细节。图1是示出了根据一些实施例的基于三维、条件格式化的数据可视化的示例实现流程的概念图100。在一些实施例中,底层数据可以是表格格式或可以是总结格式(诸如数据透视表),它可以被过滤或未过滤,它也可以被排序或未排序。可以执行三维、条件格式化以用于快速分析或或一瞥数据的当前视图看起来像什么。例如,可以按时间对它进行排序,最新的排第一,并查找值或循环模式的差异。用户可以从在其上呈现数据的表面放大和缩小。当执行这样的更改时,数据可以改变其代表性比例。此外,在其上面呈现数据的表面(即,背景)可以是任何事物,包括由用户上传的图像或从图库中挑选的图像/环境、地图、地球仪、篮球场的三维呈现等等。在其他实施例中,格式可以被绑定到数据,并有条件地格式化。换言之,三维可视化的格式化可以基于数据的不同列。例如,基于三维图表的可视化中的柱的高度可以表示单元格中的实际值(例如,销售),而柱的颜色可以表示数据的不同列(例如,利润)。通过三维条件格式化来提供可视化的过程可以从底层数据102开始。底层数据102可以是结构化的、非结构化的、以及以各种格式来格式化的。取决于数据类型、数据处理的上下文、用户偏好、以及用户许可,底层数据可被分析(104)。接下来,例如,以讲故事的形式106,将经分析的数据进行可视化。可以使用一个或多个可视化108、动画110、三维演示114以及其组合112来讲述故事。在一个示例实施例中,在二维表中呈现给用户的表格数据可包括不同的维度。例如,列可以表示各种产品,销售数字,以及类似的维度。扁平表视图可以不,至少不以可能吸引用户的注意的可视方式,呈现数据的故事,诸如任何趋势、可能需要注意的任何有意义的数据点、变化,等等。根据各实施例的系统可以分析底层表格数据,确定数据的哪一部分将利用可视化来呈现。然后,该部分可以利用基于图表的或其他可视化来显示。例如,可以使用表格数据表示来作为背景,而数据的所选部分(例如,一个或多个维度)作为三维图形呈现在该背景的上,以在视觉上更吸引注意的方式允许用户看见所选本文档来自技高网...

【技术保护点】
1.一种被配置成提供基于三维、条件格式化的数据可视化的服务器,所述服务器包括:存储器,被配置为存储指令;通信模块,被配置为与一个或多个计算设备交换数据;以及耦合到所述存储器和所述通信模块的处理器,所述处理器适配成结合存储在所述存储器中的指令来执行数据处理应用,其中所述处理器被配置成:接收底层数据;分析所述底层数据;确定所述底层数据的要被可视化的部分;通过下列各项之一来确定可视化的背景:将所述底层数据的表格演示转换为三维背景图像、选择与所述底层数据相关联的图像、以及选择与所述底层数据相关联的图形;在所确定的背景上将所述底层数据的所述部分的所述可视化提供给所述一个或多个计算设备以供显示;以及通过下列各项之一来调整用于在所述一个或多个计算设备上的总体场景的增强的演示的所述可视化和所述背景图像的一个或多个布置以及视角参数:触摸/姿势输入、对命令的选择、从所述一个或多个计算设备接收的自动选择。

【技术特征摘要】
2013.07.29 US 13/953,1791.一种被配置成提供基于三维、条件格式化的数据可视化的服务器,所述服务器包括:存储器,被配置为存储指令;通信模块,被配置为与一个或多个计算设备交换数据;以及耦合到所述存储器和所述通信模块的处理器,所述处理器适配成结合存储在所述存储器中的指令来执行数据处理应用,其中所述处理器被配置成:接收底层数据;分析所述底层数据;确定所述底层数据的要被可视化的部分;通过下列各项之一来确定可视化的背景:将所述底层数据的表格演示转换为三维背景图像、选择与所述底层数据相关联的图像、以及选择与所述底层数据相关联的图形;在所确定的背景上将所述底层数据的所述部分的所述可视化提供给所述一个或多个计算设备以供显示;以及通过下列各项之一来调整用于在所述一个或多个计算设备上的总体场景的增强的演示的所述可视化和所述背景图像的一个或多个布置以及视角参数:触摸/姿势输入、对命令的选择、从所述一个或多个计算设备接收的自动选择。2.如权利要求书1所述的服务器,其中,所述处理器被进一步配置成:向所述一个或多个计算设备提供包括所述背景以及所述可视化的场景的小型化的图形表示以供显示;以及利用文本信息补充所述场景的所述小型化的图形表示。3.如权利要求书1所述的服务器,其中,所述处理器被进一步配置成:基于所述底层数据的所述部分的、与通过所述可视化来表示的一方面不同的另一方面,有条件地格式化所述可视化。4.如权利要求书1所述的服务器,其中,所述处理器被进一步配置成:通过在所呈现的可视化附近呈现的多个小型化图形表示在所确定的背景上向所述一个或多个计算设备提供所述底层数据的所述部分的可视化的历史以供显示。5.如权利要求书1所述的服务器,其中,所述处理器被进一步配置成:将多个场景序列与动画参数一起保存为将所述底层数据进行可视化的多个幻灯片演示或影片;以及向所述一个或多个计算设备提供所述多个场景序列以供显示。6.如权利要求书1所述的服务器,其中,所述处理器被进一步配置成:向所述一个或多个计算设备提供与所述背景图像和所述可视化相关联的动作的菜单以供显示,其中所述菜单包括用于所述可视化的图表类型、用于所述可视化的聚集维度、用于所述可视化的高度维度、以及所述场景的类别中的一者或多者;以及向所述一个或多个计算设备提供用于选择幻灯片放映以及影片之一的一个或多个场景的另一菜单以供显示,其中所述另一菜单包括对于所述幻灯片放映和所述影片的动画以及过渡参数的选择。7.如权利要求书1所述的服务器,其中,所述数据处理应用包括被配置为生成所述可视化的可视化引擎。8.一种在计算设备上执行的用于基于三维、条件格式化的数据可视化的方法,所述方法包括:接收底层数据;分析所述底层数据;基于每一部分中的值的变化、每一部分中的数据点的值、用户的使用历史、以及所述用户的凭证中的一者或多者,确定所述底层数据的、用户感兴趣的部分;确定所述底层数据的所述部分的可视化...

【专利技术属性】
技术研发人员:I·佩耶夫B·S·鲁伯
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1