專利名稱:數(shù)據(jù)可視化的制作方法
數(shù)據(jù)可視化背景
商業(yè)智能(BI)是商業(yè)管理的術(shù)語,指的是用于對(duì)關(guān)于商業(yè)操作的數(shù)據(jù)和信息進(jìn)行收集、提供訪問、以及分析的應(yīng)用程序和技術(shù)。商業(yè)智能系統(tǒng)可以幫助公司對(duì)諸如關(guān)于銷售、生產(chǎn)、內(nèi)部操作的度量等影響其業(yè)務(wù)的因素有更全面的認(rèn)識(shí),并且它們可以幫助公司做出更好的商業(yè)決策。
商業(yè)智能應(yīng)用程序和技術(shù)能夠使組織做出更有見識(shí)的商業(yè)決策,并且它們可以給公司帶來競(jìng)爭性優(yōu)勢(shì)。例如,公司可以使用商業(yè)智能應(yīng)用程序或技術(shù)從外部環(huán)境的指標(biāo)中外推信息,并且預(yù)測(cè)其行業(yè)的未來趨勢(shì)。商業(yè)智能用于提高信息的及時(shí)性和質(zhì)量,并且使得管理者能夠更好地理解其公司與其競(jìng)爭者相比所處的位置。
商業(yè)智能應(yīng)用程序和技術(shù)可以幫助公司分析以下各項(xiàng)市場(chǎng)份額的變化趨勢(shì)、客戶行為和花費(fèi)模式的變化、客戶偏好、公司能力和市場(chǎng)條件。商業(yè)智能可以被用于幫助分析者和管理者確定哪些調(diào)整最有可能影響趨勢(shì)。
概述
提供本概述是為了以簡化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概念。本概述并不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征。本概述也不旨在用于限制所要求保護(hù)的主題的范圍。
可以提供數(shù)據(jù)可視化。首先,可以顯示數(shù)據(jù)單元。然后,可以接收將該數(shù)據(jù)單元展開成多個(gè)子單元的請(qǐng)求。對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)之和可以等于對(duì)
應(yīng)于該數(shù)據(jù)單元的值。接著,可以確定該多個(gè)子單元中的子單元的數(shù)量。然后,當(dāng)所確定的多個(gè)子單元中的子單元數(shù)量大于預(yù)定值時(shí),可以顯示對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)的圖形表示。該圖形表示可以代替數(shù)據(jù)單元而被顯示。接著,當(dāng)用戶可選元素懸停在該圖形表示上方時(shí),可以顯示對(duì)應(yīng)于該多個(gè)子單元的信息。前述概括描述和以下詳細(xì)描述兩者都提供示例且都只是說明性的。因此,前述概括描述和以下詳細(xì)描述不應(yīng)被認(rèn)為是限制性的。此外,除了此處所闡明的那些之外還可提供其它特征或變型。例如,各實(shí)施例可涉及在詳細(xì)描述中描述的各種特征組合和子組合。
附圖
簡述
合并在本發(fā)明中并構(gòu)成其一部分的附圖示出本發(fā)明的各種實(shí)施例。在附圖
中
圖l是示出商業(yè)智能應(yīng)用程序的輸出的圖示;圖2是用于提供數(shù)據(jù)可視化的方法的流程圖;圖3是示出提供數(shù)據(jù)可視化的輸出的圖示;以及圖4是包括計(jì)算設(shè)備的系統(tǒng)的框圖。
詳細(xì)描述
以下詳細(xì)描述參考各個(gè)附圖。只要可能,就在附圖和以下描述中使用相同的附圖標(biāo)記來指示相同或類似的元素。盡管可能描述了本發(fā)明的各實(shí)施例,但修改、改編和其它實(shí)現(xiàn)也是可能的。例如,可以對(duì)附圖中所示出的兀素進(jìn)行置換、添加、或修改,且可以通過對(duì)所公開的方法置換、重新排序、或添加階段來修改此處所描述的方法。因此,以下詳細(xì)描述并不限制本發(fā)明。相反,本發(fā)明的正確范圍由所附權(quán)利要求書來定義。
圖l是示出商業(yè)智能應(yīng)用程序的輸出的圖示。當(dāng)用戶在數(shù)據(jù)集中導(dǎo)航時(shí),用戶可"下鉆"到大量數(shù)據(jù)點(diǎn)中。當(dāng)這些數(shù)據(jù)點(diǎn)是一組連續(xù)時(shí)間的成員時(shí)(例如,十二個(gè)月的數(shù)據(jù)),常規(guī)系統(tǒng)用數(shù)值顯示這十二個(gè)月。這會(huì)占用計(jì)算機(jī)顯示屏上大量空間來用數(shù)值顯示十二個(gè)月,并且無法幫助用戶理解值的趨勢(shì)。
當(dāng)導(dǎo)航特定類型的維度時(shí),本發(fā)明的實(shí)施例可以自動(dòng)改變數(shù)據(jù)欄的可視化。例如,根據(jù)本發(fā)明的實(shí)施例,當(dāng)用戶導(dǎo)航到連續(xù)時(shí)間數(shù)據(jù)的"大型"集合
時(shí),數(shù)據(jù)可以被表示為"線狀圖(sparkline)"來代替離散的欄。線狀圖可以包括在時(shí)間序列上示出數(shù)據(jù)的有效方式。因此,當(dāng)從小型數(shù)據(jù)集導(dǎo)航到特定類型的大型數(shù)據(jù)集時(shí),本發(fā)明的實(shí)施例可以示出其他類型的可視化。例如,當(dāng)導(dǎo)航時(shí)間維度時(shí),本發(fā)明的實(shí)施例可以示出線狀圖。
圖2是闡明根據(jù)本發(fā)明的一實(shí)施例的用于提供數(shù)據(jù)可視化的方法200中所
涉及的各概略階段的流程圖。方法200可使用如將在以下參考圖4更詳細(xì)地描述的計(jì)算設(shè)備400來實(shí)現(xiàn)。以下將更詳細(xì)地描述實(shí)現(xiàn)方法200的各階段的方式。方法200可開始于起始框205并前進(jìn)至階段210,其中計(jì)算設(shè)備400可接收將數(shù)據(jù)單元展開成多個(gè)子單元的請(qǐng)求。例如,用戶可能正在査看例如在顯示設(shè)備(例如,如下所述的輸出設(shè)備414)上顯示的第一顯示屏100上示出的第一銷售數(shù)字欄105和第二銷售數(shù)字欄110。為了更詳細(xì)地査看欄105的銷售數(shù)字(例如"下鉆"),用戶可以(通過如下所述的輸入設(shè)備412)從工具欄(未示出)中選擇第一窗口115。在査看第一窗口115時(shí),用戶可以選擇第一用戶可選元素120以"下鉆"到欄105示出的數(shù)據(jù)中。響應(yīng)于選擇第一用戶可選數(shù)據(jù)120,計(jì)算設(shè)備400可以顯示第二窗口125。從第二窗口125,用戶可以通過選擇例如第二用戶可選元素130來選擇按季度的粒度査看來自第一銷售數(shù)字欄105的數(shù)據(jù)。
從階段210,其中計(jì)算設(shè)備400接收將數(shù)據(jù)單元展開成多個(gè)子單元的請(qǐng)求,方法200可前進(jìn)到階段220,其中計(jì)算機(jī)設(shè)備400可以確定多個(gè)子單元中的子單元數(shù)量。例如,如上所述,用戶可通過選擇第二用戶可選元素130而選擇了季度粒度。由于選擇的粒度是每季度的,所以第一銷售數(shù)字欄105中的每個(gè)單元應(yīng)當(dāng)由計(jì)算設(shè)備400分解成四個(gè)分開的單元,每個(gè)分別對(duì)應(yīng)于進(jìn)行銷售的2003年的季度銷售。換言之,每年度的第一銷售數(shù)字欄105可以被分解成每季度的粒度。因此,在每年度到每季度的示例中,多個(gè)子單元中的子單元數(shù)量可以是四個(gè)。在另一示例中,在每年度到每月度的示例中,多個(gè)子單元中的子單元數(shù)量可以是十二個(gè)。此外,在每年度到每日的示例中,多個(gè)子單元中的子單元數(shù)量可以是365。此外,在每月度到每日的示例中,多個(gè)子單元可以是三十個(gè)。盡管如此,可以使用任何類型的時(shí)間細(xì)分。
在階段220—旦計(jì)算設(shè)備400確定了多個(gè)子單元中的子單元數(shù)量,則方法200可繼續(xù)至階段230,其中當(dāng)所確定的多個(gè)子單元中的子單元數(shù)量大于預(yù)定值時(shí),計(jì)算設(shè)備400可顯示對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)的圖形表示。例如,用戶可能發(fā)現(xiàn)當(dāng)"下鉆"操作導(dǎo)致從現(xiàn)有欄中顯示出四個(gè)或更多個(gè)欄時(shí),用戶會(huì)被對(duì)應(yīng)的數(shù)據(jù)量所混淆。結(jié)果,用戶可在應(yīng)用程序420中將預(yù)定值設(shè)置為四。換
言之,在應(yīng)用程序420的設(shè)置期間,用戶可以將預(yù)定值設(shè)置為例如四。結(jié)果, 當(dāng)用戶選擇第二用戶可選元素130 (例如,每季度)時(shí),計(jì)算設(shè)備400可以顯示 第一銷售數(shù)字欄105中數(shù)據(jù)的圖形表示305,如圖3的第二顯示屏300所示,而不 是顯示對(duì)應(yīng)于第一銷售數(shù)字欄105的四個(gè)每季度數(shù)據(jù)欄。例如,可以顯示第一 銷售數(shù)字欄105中每一行的分開的圖形表示來代替對(duì)應(yīng)于相應(yīng)圖形表示的來自 欄105的數(shù)據(jù)。圖形表示可以包括,但不限于,"線狀圖"。
此外,當(dāng)用戶使例如鼠標(biāo)指針310"懸停"在任何一個(gè)圖形表示305上方時(shí), 計(jì)算設(shè)備400可顯示對(duì)應(yīng)于該多個(gè)子單元的信息。例如,當(dāng)用戶使鼠標(biāo)指針310 "懸停"在線狀圖315上方時(shí)(例如,對(duì)應(yīng)于"外胎和內(nèi)胎"行320),可以顯 示信息窗口325。信息窗口325中顯示的數(shù)據(jù)可以包括但不限于,對(duì)應(yīng)于線狀圖 315的數(shù)據(jù)起始值、對(duì)應(yīng)于線狀圖315的數(shù)據(jù)結(jié)束值、對(duì)應(yīng)于線狀圖315的數(shù)據(jù) 最小值、以及對(duì)應(yīng)于線狀圖的數(shù)據(jù)最大值。 一旦計(jì)算設(shè)備400在階段230中顯示 圖形表示,則方法200然后可在階段240處結(jié)束。
根據(jù)本發(fā)明的一實(shí)施例可包括用于提供數(shù)據(jù)可視化的系統(tǒng)。該系統(tǒng)可包括 存儲(chǔ)器存儲(chǔ)和耦合到該存儲(chǔ)器存儲(chǔ)的處理單元。處理單元可用于接收將數(shù)據(jù)單 元展開成多個(gè)子單元的請(qǐng)求,并確定該多個(gè)子單元中的子單元的數(shù)量。此外, 處理單元可用于當(dāng)所確定的多個(gè)子單元中的子單元數(shù)量大于預(yù)定值時(shí),顯示對(duì) 應(yīng)于該多個(gè)子單元的數(shù)據(jù)的圖形表示。
根據(jù)本發(fā)明的另一實(shí)施例可包括用于提供數(shù)據(jù)可視化的系統(tǒng)。該系統(tǒng)可包 括存儲(chǔ)器存儲(chǔ)和耦合到該存儲(chǔ)器存儲(chǔ)的處理單元。處理單元可用于顯示數(shù)據(jù)單 元,并用于接收將該數(shù)據(jù)單元展開成多個(gè)子單元的請(qǐng)求。另外,處理單元可用 于確定多個(gè)子單元中的子單元數(shù)量。此外,處理單元可用于當(dāng)所確定的多個(gè)子 單元中的子單元數(shù)量大于預(yù)定值時(shí),顯示對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)的圖形表 示。
根據(jù)本發(fā)明的又一實(shí)施例可包括用于提供數(shù)據(jù)可視化的系統(tǒng)。該系統(tǒng)可包 括存儲(chǔ)器存儲(chǔ)和耦合到該存儲(chǔ)器存儲(chǔ)的處理單元。處理單元可用于顯示數(shù)據(jù)單 元。另外,處理單元可用于接收將數(shù)據(jù)單元展開成多個(gè)子單元的請(qǐng)求。對(duì)應(yīng)于 多個(gè)子單元的數(shù)據(jù)之和可以等于對(duì)應(yīng)于該數(shù)據(jù)單元的值。此外,處理單元可用
9于確定多個(gè)子單元中的子單元數(shù)量。此外,處理單元可用于當(dāng)所確定的多個(gè)子 單元中的子單元數(shù)量大于預(yù)定值時(shí),顯示對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)的圖形表
示,該圖形表示代替數(shù)據(jù)單元而被顯示并且包括線狀圖。同樣,處理單元可以 用于當(dāng)用戶可選元素懸停在圖形表示上方時(shí),顯示對(duì)應(yīng)于多個(gè)子單元的信息。 圖4是包括計(jì)算設(shè)備400的系統(tǒng)的框圖。根據(jù)本發(fā)明的一實(shí)施例,上述存儲(chǔ)
器存儲(chǔ)和處理單元可以在諸如圖4的計(jì)算設(shè)備400等計(jì)算設(shè)備中實(shí)現(xiàn)??梢允褂?任何合適的硬件、軟件或固件的組合來實(shí)現(xiàn)該存儲(chǔ)器存儲(chǔ)和處理單元。例如, 存儲(chǔ)器存儲(chǔ)和處理單元可以用計(jì)算設(shè)備400或結(jié)合計(jì)算設(shè)備400的其它計(jì)算設(shè) 備418中的任一個(gè)來實(shí)現(xiàn)。根據(jù)本發(fā)明的各實(shí)施例,上述系統(tǒng)、設(shè)備和處理器 是示例,且其它系統(tǒng)、設(shè)備和處理器可以包括上述存儲(chǔ)器存儲(chǔ)和處理單元。此 外,計(jì)算設(shè)備400可包括用于上述系統(tǒng)100的操作環(huán)境。系統(tǒng)100可以在其它環(huán) 境中操作并且不限于計(jì)算設(shè)備400 。
參考圖4,根據(jù)本發(fā)明的一實(shí)施例的系統(tǒng)可包括計(jì)算設(shè)備,諸如計(jì)算設(shè)備 400。在一基本配置中,計(jì)算設(shè)備400可以包括至少一個(gè)處理單元402和系統(tǒng)存 儲(chǔ)器404。取決于計(jì)算設(shè)備的配置和類型,系統(tǒng)存儲(chǔ)器404可以包括,但不限于, 易失性存儲(chǔ)器(例如,隨機(jī)存取存儲(chǔ)器(RAM))、非易失性存儲(chǔ)器(例如, 只讀存儲(chǔ)器(ROM))、閃存或任何組合。系統(tǒng)存儲(chǔ)器404可以包括操作系統(tǒng) 405、 一個(gè)或多個(gè)編程模塊406,且可以包括程序數(shù)據(jù)407。例如,操作系統(tǒng)405 可適用于控制計(jì)算設(shè)備400的操作。在一個(gè)實(shí)施例中,編程模塊406可包括例如, 數(shù)據(jù)可視化應(yīng)用程序420。此外,本發(fā)明的各實(shí)施例可以結(jié)合圖形庫、其它操 作系統(tǒng)、或任何其它應(yīng)用程序來實(shí)踐,且不限于任何特定應(yīng)用程序或系統(tǒng)。該 基本配置在圖4中由虛線408內(nèi)的組件示出。
計(jì)算設(shè)備400還可具有附加特征或功能。例如,計(jì)算設(shè)備400還可包括附加 數(shù)據(jù)存儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng)),諸如,例如磁盤、光盤或磁帶。這些 附加存儲(chǔ)在圖4中由可移動(dòng)存儲(chǔ)409和不可移動(dòng)存儲(chǔ)410示出。計(jì)算機(jī)存儲(chǔ)介質(zhì) 可包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信 息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。系統(tǒng) 存儲(chǔ)器404、可移動(dòng)存儲(chǔ)409和不可移動(dòng)存儲(chǔ)410都是計(jì)算機(jī)存儲(chǔ)介質(zhì)的示例 (即,存儲(chǔ)器存儲(chǔ))。計(jì)算機(jī)存儲(chǔ)介質(zhì)可以包括,但不限于,RAM、 ROM、電可擦除只讀存儲(chǔ)器(EEPROM)、閃存或其它存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字 多功能盤(DVD)或其它光存儲(chǔ)、磁帶盒、磁帶、磁盤存儲(chǔ)或其它磁性存儲(chǔ)設(shè) 備、或可用于存儲(chǔ)信息且可以由計(jì)算設(shè)備400訪問的任何其它介質(zhì)。任何這樣 的計(jì)算機(jī)存儲(chǔ)介質(zhì)都可以是設(shè)備400的一部分。計(jì)算設(shè)備400還可以具有輸入設(shè) 備412,如鍵盤、鼠標(biāo)、筆、聲音輸入設(shè)備、觸摸輸入設(shè)備等。還可包括諸如 顯示器、揚(yáng)聲器、打印機(jī)等輸出設(shè)備414。上述設(shè)備是示例且可以使用其它設(shè) 備。
計(jì)算設(shè)備400還可包含可允許設(shè)備400諸如通過例如內(nèi)聯(lián)網(wǎng)或因特網(wǎng)等分 布式計(jì)算環(huán)境中的網(wǎng)絡(luò)來與其它計(jì)算設(shè)備418進(jìn)行通信的通信連接416。通信連 接416是通信介質(zhì)的一個(gè)示例。通信介質(zhì)通常由諸如載波或其它傳輸機(jī)制等已 調(diào)制數(shù)據(jù)信號(hào)中的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)來體現(xiàn), 并包括任何信息傳遞介質(zhì)。術(shù)語"已調(diào)制數(shù)據(jù)信號(hào)"指以對(duì)信號(hào)中的信息進(jìn)行編 碼的方式設(shè)置或改變其一個(gè)或多個(gè)特征的信號(hào)。作為示例而非限制,通信介質(zhì) 包括諸如有線網(wǎng)絡(luò)或直接線連接等有線介質(zhì),以及諸如聲學(xué)、射頻(RF)、紅 外線和其它無線介質(zhì)等無線介質(zhì)。如此處所使用的術(shù)語計(jì)算機(jī)可讀介質(zhì)可以包 括存儲(chǔ)介質(zhì)和通信介質(zhì)兩者。
如上所述,可以在系統(tǒng)存儲(chǔ)器404中存儲(chǔ)包括操作系統(tǒng)405在內(nèi)的多個(gè)程序 模塊和數(shù)據(jù)文件。當(dāng)在處理單元402上執(zhí)行時(shí),編程模塊406 (例如,數(shù)據(jù)可視 化應(yīng)用程序420)可執(zhí)行各進(jìn)程,包括例如,如上所述的一個(gè)或多個(gè)方法200的 各階段。前述進(jìn)程是示例,且處理單元402可執(zhí)行其它進(jìn)程。根據(jù)本發(fā)明的各 實(shí)施例可以使用的其它編程模塊可以包括電子郵件和聯(lián)系人應(yīng)用程序、文字處 理應(yīng)用程序、電子表格應(yīng)用程序、數(shù)據(jù)庫應(yīng)用程序、幻燈片演示應(yīng)用程序、繪 圖或計(jì)算機(jī)輔助應(yīng)用程序等。
一般而言,根據(jù)本發(fā)明的各實(shí)施例,程序模塊可以包括可以執(zhí)行特定任務(wù) 或可以實(shí)現(xiàn)特定的抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其它類型的 結(jié)構(gòu)。此外,本發(fā)明的各實(shí)施例可用其它計(jì)算機(jī)系統(tǒng)配置來實(shí)踐,包括手持式 設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)或可編程消費(fèi)電子產(chǎn)品、小型機(jī)、 大型計(jì)算機(jī)等。本發(fā)明的各實(shí)施例也可以在其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模塊可 以位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。
此外,本發(fā)明的各實(shí)施例可在包括分立電子元件的電路、包含邏輯門的封 裝或集成電子芯片、利用微處理器的電路、或在包含電子元件或微處理器的單 個(gè)芯片上實(shí)現(xiàn)。本發(fā)明的各實(shí)施例還可以使用能夠執(zhí)行諸如,例如,AND(與)、
OR (或)和NOT (非)等邏輯運(yùn)算的其它技術(shù)來實(shí)踐,包括但不限于,機(jī)械、 光學(xué)、流體和量子技術(shù)。另外,本發(fā)明的各實(shí)施例可以在通用計(jì)算機(jī)或任何其 它電路或系統(tǒng)中實(shí)現(xiàn)。
例如,本發(fā)明的各實(shí)施例可被實(shí)現(xiàn)為計(jì)算機(jī)進(jìn)程(方法)、計(jì)算系統(tǒng)或諸 如計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)可讀介質(zhì)等制品。計(jì)算機(jī)程序產(chǎn)品可以是計(jì)算機(jī)系 統(tǒng)可讀并編碼了用于執(zhí)行計(jì)算機(jī)進(jìn)程的指令的計(jì)算機(jī)程序的計(jì)算機(jī)存儲(chǔ)介質(zhì)。 計(jì)算機(jī)程序產(chǎn)品還可以是計(jì)算系統(tǒng)可讀并編碼了用于執(zhí)行計(jì)算機(jī)進(jìn)程的指令 的計(jì)算機(jī)程序的載波上的傳播信號(hào)。因此,本發(fā)明能以硬件和/或軟件(包括固 件、常駐軟件、微碼等)來具體化。換言之,本發(fā)明的各實(shí)施例可以采用其上 包含有供指令執(zhí)行系統(tǒng)使用或結(jié)合其使用的計(jì)算機(jī)可使用或計(jì)算機(jī)可讀程序 代碼的計(jì)算機(jī)可使用或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式。計(jì)算 機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)可以是可包含、存儲(chǔ)、通信、傳播、或傳輸程序以 供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或結(jié)合其使用的任何介質(zhì)。
計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)可以是,例如,但不限于,電、磁、光、 電磁、紅外、或半導(dǎo)體系統(tǒng)、裝置、設(shè)備或傳播介質(zhì)。更具體的計(jì)算機(jī)可讀介
質(zhì)示例(非窮盡列表),計(jì)算機(jī)可讀介質(zhì)可以包括以下具有一條或多條導(dǎo)線
的電連接、便攜式計(jì)算機(jī)盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、 可擦除可編程只讀存儲(chǔ)器(EPROM或閃存)、光纖、和便攜式壓縮盤只讀存 儲(chǔ)器(CD-ROM)。注意,計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)甚至可以是其上打 印有程序的紙張或另一合適的介質(zhì),因?yàn)槌绦蚩梢越?jīng)由例如對(duì)紙張或其它介質(zhì) 的光學(xué)掃描而電子地捕獲,隨后如有必要被編譯、解釋,或以其它合適的方式 處理,并隨后存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。
以上參考例如根據(jù)本發(fā)明的各實(shí)施例的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品的框 圖和/或操作圖示描述了本發(fā)明的各實(shí)施例??蛑兴⒚鞯母鞴δ?動(dòng)作可以按不同于任何流程圖所示的次序出現(xiàn)。例如,取決于所涉及的功能/動(dòng)作,連續(xù)示 出的兩個(gè)框?qū)嶋H上可以基本上同時(shí)執(zhí)行,或者這些框有時(shí)可以按相反的次序來 執(zhí)行。
盡管已經(jīng)描述了本發(fā)明的某些實(shí)施例,但也可能存在其它實(shí)施例。此外, 雖然本發(fā)明的各實(shí)施例被描述為與存儲(chǔ)在存儲(chǔ)器和其它存儲(chǔ)介質(zhì)中的數(shù)據(jù)相 關(guān)聯(lián),但數(shù)據(jù)還可以被存儲(chǔ)在或讀取自其它類型的計(jì)算機(jī)可讀介質(zhì),如輔助存
儲(chǔ)設(shè)備,像硬盤、軟盤、或CD-ROM;來自因特網(wǎng)的載波;或其它形式的RAM 或ROM。此外,所公開的各方法的各階段可以按任何方式來修改,包括通過對(duì) 各階段重新排序和/或插入或刪除階段,而不背離本發(fā)明。
包括此處所包括的代碼中的版權(quán)在內(nèi)的所有權(quán)利都?xì)w屬于申請(qǐng)人并且是 本申請(qǐng)人的財(cái)產(chǎn)。申請(qǐng)人保持并保留此處所包括的代碼中的所有權(quán)利,并授予 僅關(guān)于所授權(quán)的專利的再現(xiàn)且未出于其它目的再現(xiàn)該材料的許可。
雖然本說明書包括各示例,但本發(fā)明的范圍由所附權(quán)利要求書來指示。 此外,盡管用對(duì)結(jié)構(gòu)特征和/或方法動(dòng)作專用的語言描述了本說明書,但權(quán) 利要求書并不限于上述特征或動(dòng)作。相反,上述具體特征和動(dòng)作是作為本 發(fā)明的各實(shí)施例的示例來公開的。
權(quán)利要求
1.一種用于提供數(shù)據(jù)可視化的方法(200),所述方法(200)包括接收(210)將數(shù)據(jù)單元展開成多個(gè)子單元的請(qǐng)求;確定(220)所述多個(gè)子單元中的子單元數(shù)量;以及當(dāng)所確定的所述多個(gè)子單元中的子單元數(shù)量大于預(yù)定值時(shí),顯示(230)對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)的圖形表示(325)。
2. 如權(quán)利要求l所述的方法(200),其特征在于,還包括顯示所述數(shù)據(jù)單元。
3. 如權(quán)利要求2所述的方法(200),其特征在于,顯示所述圖形表示包括顯示該圖形表示來代替所述數(shù)據(jù)單元。
4. 如權(quán)利要求1所述的方法(200),其特征在于,還包括當(dāng)用戶可選元素懸停在所述圖形表示上方時(shí),顯示對(duì)應(yīng)于所述多個(gè)子單元的信息(325)。
5. 如權(quán)利要求l所述的方法(200),其特征在于,還包括當(dāng)用戶可選元素懸停在所述圖形表示上方時(shí),顯示對(duì)應(yīng)于所述多個(gè)子單元的信息(325),所顯示的信息(325)包括以下至少一項(xiàng)對(duì)應(yīng)于所述多個(gè)子單元的數(shù)據(jù)的起始值、對(duì)應(yīng)于所述多個(gè)子單元的數(shù)據(jù)的結(jié)束值、對(duì)應(yīng)于所述多個(gè)子單元的數(shù)據(jù)的最小值、以及對(duì)應(yīng)于所述多個(gè)子單元的數(shù)據(jù)的最大值。
6. 如權(quán)利要求1所述的方法(200),其特征在于,接收(210)將所述數(shù)據(jù)單元展開成所述多個(gè)子單元的請(qǐng)求包括接收(210)將該數(shù)據(jù)單元展開成該多個(gè)子單元的請(qǐng)求,其中對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)之和等于對(duì)應(yīng)于該數(shù)據(jù)單元的值。
7. 如權(quán)利要求1所述的方法(200),其特征在于,接收(210)將所述數(shù)據(jù)單元展開成所述多個(gè)子單元的請(qǐng)求包括接收(210)將該數(shù)據(jù)單元展開成該多個(gè)子單元的請(qǐng)求,其中該多個(gè)子單元對(duì)應(yīng)于該數(shù)據(jù)單元的時(shí)間細(xì)分。
8. 如權(quán)利要求1所述的方法(200),其特征在于,接收(210)將所述數(shù)據(jù)單元展開成所述多個(gè)子單元的請(qǐng)求包括接收(210)將該數(shù)據(jù)單元展開成該多個(gè)子單元的請(qǐng)求,其中該數(shù)據(jù)單元對(duì)應(yīng)于每年度數(shù)據(jù)并且該多個(gè)子單元對(duì)應(yīng)于以下各項(xiàng)之一每季度數(shù)據(jù)、每月度數(shù)據(jù)、每雙月度數(shù)據(jù)、每日數(shù)據(jù)、以及每小時(shí)數(shù)據(jù)。
9. 如權(quán)利要求1所述的方法(200),其特征在于,當(dāng)所確定的所述多個(gè)子單元中的子單元數(shù)量大于預(yù)定值時(shí)顯示(230)對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)的圖形表示(325)包括,當(dāng)所確定的該多個(gè)子單元中的子單元數(shù)量大于包括以下之一的預(yù)定值時(shí)顯示(230)對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)的圖形表示(325):大于五以及等于五。
10. 如權(quán)利要求1所述的方法(200),其特征在于,當(dāng)所確定的所述多個(gè)子單元中的子單元數(shù)量大于預(yù)定值時(shí)顯示(230)對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)的圖形表示(325)包括,當(dāng)所確定的該多個(gè)子單元中的子單元數(shù)量大于用戶選擇的預(yù)定值時(shí)顯示對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)的圖形表示(325)。
11. 一種存儲(chǔ)一組指令的計(jì)算機(jī)可讀介質(zhì),所述一組指令在被執(zhí)行時(shí)執(zhí)行一種用于提供數(shù)據(jù)可視化的方法(200),由所述一組指令執(zhí)行的方法(200)包括顯示數(shù)據(jù)單元;接收(210)將所述數(shù)據(jù)單元展開成多個(gè)子單元的請(qǐng)求;確定(220)所述多個(gè)子單元中的子單元數(shù)量;以及當(dāng)所確定的所述多個(gè)子單元中的子單元數(shù)量大于預(yù)定值時(shí),顯示(230)對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)的圖形表示(325)。
12. 如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,顯示(230)所述圖形表示(325)包括顯示該圖形表示來代替所述數(shù)據(jù)單元。
13. 如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括當(dāng)用戶可選元素懸停在所述圖形表示上方時(shí),顯示(230)對(duì)應(yīng)于所述多個(gè)子單元的信息。
14. 如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括當(dāng)用戶可選元素懸停在所述圖形表示上方時(shí)顯示(230)對(duì)應(yīng)于所述多個(gè)子單 元的信息(325),所顯示的信息(325)包括以下至少一項(xiàng)對(duì)應(yīng)于所述 多個(gè)子單元的數(shù)據(jù)的起始值、對(duì)應(yīng)于所述多個(gè)子單元的數(shù)據(jù)的結(jié)束值、對(duì)應(yīng)于所述多個(gè)子單元的數(shù)據(jù)的最小值、以及對(duì)應(yīng)于所述多個(gè)子單元的數(shù)據(jù) 的最大值。
15. 如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,接收(210) 將所述數(shù)據(jù)單元展開成所述多個(gè)子單元的請(qǐng)求包括接收(210)將該數(shù)據(jù)單 元展開成該多個(gè)子單元的請(qǐng)求,其中對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)之和等于 對(duì)應(yīng)于該數(shù)據(jù)單元的值。
16. 如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,接收(210) 將所述數(shù)據(jù)單元展開成所述多個(gè)子單元的請(qǐng)求包括接收(210)將該數(shù)據(jù)單 元展開成該多個(gè)子單元的請(qǐng)求,其中該多個(gè)子單元對(duì)應(yīng)于該數(shù)據(jù)單元的時(shí) 間細(xì)分。
17. 如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,接收(210) 將所述數(shù)據(jù)單元展開成所述多個(gè)子單元的請(qǐng)求包括接收(210)將該數(shù)據(jù)單 元展開成該多個(gè)子單元的請(qǐng)求,其中該數(shù)據(jù)單元對(duì)應(yīng)于每年度數(shù)據(jù)并且該 多個(gè)子單元對(duì)應(yīng)于以下各項(xiàng)之一每季度數(shù)據(jù)、每月度數(shù)據(jù)、每雙月度數(shù)據(jù)、每日數(shù)據(jù)、以及每小時(shí)數(shù)據(jù)。
18. 如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,當(dāng)所確定 的所述多個(gè)子單元中的子單元數(shù)量大于預(yù)定值時(shí)顯示(230)對(duì)應(yīng)于該多個(gè) 子單元的數(shù)據(jù)的圖形表示(325)包括,當(dāng)所確定的該多個(gè)子單元中的子單 元數(shù)量大于包括以下之一的預(yù)定值時(shí)顯示對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)的圖 形表示(325):大于五以及等于五。
19. 如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,當(dāng)所確定 的所述多個(gè)子單元中的子單元數(shù)量大于預(yù)定值時(shí)顯示(230)對(duì)應(yīng)于該多個(gè) 子單元的數(shù)據(jù)的圖形表示(325)包括,當(dāng)所確定的該多個(gè)子單元中的子單元數(shù)量大于用戶選擇的預(yù)定值時(shí)顯示(230)對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)的 圖形表示(325)。
20.—種用于提供數(shù)據(jù)可視化的系統(tǒng)(100),所述系統(tǒng)(100)包括存儲(chǔ)器存儲(chǔ)(404、 409、 410);以及耦合到所述存儲(chǔ)器存儲(chǔ)(404、 409、 410)的處理單元(402),其中 所述處理單元(402)可用于顯示數(shù)據(jù)單元;接收(210)將所述數(shù)據(jù)單元展開成多個(gè)子單元的請(qǐng)求,其中對(duì)應(yīng)于該 多個(gè)子單元的數(shù)據(jù)之和等于對(duì)應(yīng)于該數(shù)據(jù)單元的值;確定(220)所述多個(gè)子單元中的子單元數(shù)量;當(dāng)所確定的所述多個(gè)子單元中的子單元數(shù)量大于預(yù)定值時(shí),顯示(230) 對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)的圖形表示(325),該圖形表示代替所述數(shù)據(jù) 單元而被顯示并且包括線狀圖(315);以及當(dāng)用戶可選元素懸停在所述圖形表示上方時(shí),顯示(230)對(duì)應(yīng)于所述 多個(gè)子單元的信息(325)。
全文摘要
可以提供數(shù)據(jù)可視化。首先,可以顯示數(shù)據(jù)單元。然后,可以接收將該數(shù)據(jù)單元展開成多個(gè)子單元的請(qǐng)求。對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)之和可以等于對(duì)應(yīng)于該數(shù)據(jù)單元的值。接著,可以確定該多個(gè)子單元中的子單元的數(shù)量。然后,當(dāng)所確定的多個(gè)子單元中的子單元數(shù)量大于預(yù)定值時(shí),可以顯示對(duì)應(yīng)于該多個(gè)子單元的數(shù)據(jù)的圖形表示。該圖形表示可以代替數(shù)據(jù)單元而被顯示。接著,當(dāng)用戶可選元素懸停在該圖形表示上方時(shí),可以顯示對(duì)應(yīng)于該多個(gè)子單元的信息。
文檔編號(hào)G06F3/14GK101681245SQ200880017142
公開日2010年3月24日 申請(qǐng)日期2008年5月16日 優(yōu)先權(quán)日2007年5月24日
發(fā)明者G·L·伯恩哈特 申請(qǐng)人:微軟公司