亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

針對交互式圖表的持續(xù)存在的格式編排的制作方法

文檔序號:6569889閱讀:167來源:國知局
專利名稱:針對交互式圖表的持續(xù)存在的格式編排的制作方法
針對交互式圖表的持續(xù)存在的格式編排
背景技術(shù)
表格與圖表都是可在計算機上通過軟件程序產(chǎn)生并由計算機用戶用于傳 達信息的工具。盡管表格與圖表都是用于存儲、傳達與分析數(shù)據(jù)的流行工具, 但它們有一些概括性的差異。圖表在本質(zhì)上更多地是圖形,用于表示數(shù)據(jù),例
如,作為在x-y軸上的線上的點,或者作為條形圖中的各種條。相比之下,表 格一般更多地為表格式的,用于表示數(shù)據(jù),例如,作為在各行與列中的數(shù)字。 而且,圖表通常集中于數(shù)據(jù)匯總和/或合計,而表格通常表示更多的數(shù)據(jù)細節(jié)。 圖表可通過圖形表示存儲在表格中的一系列數(shù)據(jù)。
一些計算機產(chǎn)生的表格如數(shù)據(jù)透視表(PivotTable)是交互式數(shù)據(jù)分析工 具,它們允許用戶合并計算與分析來自各種源的數(shù)據(jù),這些源包括但不限于 Excel工作表、關(guān)系數(shù)據(jù)庫、文本文件和OLAP立方體。同樣, 一些計算機產(chǎn) 生的圖表,例如數(shù)據(jù)透視圖表,具有成為交互式可視數(shù)據(jù)分析工具的能力。
交互式圖表給用戶提供在所表示數(shù)據(jù)上執(zhí)行各種交互式更改以及導(dǎo)航的 能力,這以適合數(shù)據(jù)本身的方法呈現(xiàn)交互式圖表分析工具。例如,用戶可將顯 示在交互式圖表中的諸如數(shù)據(jù)點的數(shù)據(jù)元素過濾為數(shù)據(jù)組的子集或者過濾為 數(shù)據(jù)集的一或多個特定域。用戶還可對交互式圖表添加或移除數(shù)據(jù)元素域。另 外,用戶可導(dǎo)航交互式圖表以分析特定數(shù)據(jù)域和/或數(shù)據(jù)點。用戶導(dǎo)航交互式圖 表的示例包括但不限于進入(drilling)、展開與折疊。
進入的示例是其中一個更為概括的父數(shù)據(jù)域(例如,食品利潤)的數(shù)據(jù)點 或元素最初顯示在交互式圖表中。用戶可進入該概括性的食品利潤數(shù)據(jù)域以顯 出更為具體的子數(shù)據(jù)點,例如奶制品利潤數(shù)據(jù)點、蔬菜利潤數(shù)據(jù)點以及點心類
利潤數(shù)據(jù)點。相反,用戶可折疊交互式圖表以得到更為概括的數(shù)據(jù)集視圖。在 前面的示例中,如果奶制品利潤、蔬菜利潤及點心類利潤數(shù)據(jù)點當前在交互式 圖表中顯示,則用戶可折疊圖表使得所有這三個子數(shù)據(jù)點被組合成一個更為概 括的食品父利潤數(shù)據(jù)點,并被它代替。還可展開交互式圖表以顯示另外的數(shù)據(jù)域。在前面的示例中,如果食品利 潤父數(shù)據(jù)域的數(shù)據(jù)點或元素當前顯示在交互式圖表中,則圖表能夠展開以顯出 食品成本第二父數(shù)據(jù)域的數(shù)據(jù)點。作為展開導(dǎo)航的另一個示例,如果奶制品利 潤、蔬菜利潤和點心類利潤的數(shù)據(jù)點當前顯示在交互式圖表中,則圖表能夠被 展開以顯出另 一個水果利潤子數(shù)據(jù)點。
用戶還可刷新來自用于產(chǎn)生交互式圖表的基礎(chǔ)數(shù)據(jù)源的數(shù)據(jù),無論它是本 地或外部數(shù)據(jù)源,以便保證圖表通過圖形描繪最當前的信息。
另外,例如因美感原因,用戶可改變交互式圖表的外觀。例如,交互式圖 表用戶可能想要將一個圖表元素諸如圖表圖例從圖表的左下角移動到右下角, 或者可能想要改變圖例的字體或顏色。
所有這些更改和導(dǎo)航需要高度靈活的交互式圖表分析工具。然而,各種交 互式圖表更改需要時間來完成,尤其是當用戶正在進行許多改變的時候。如果
用戶的格式編排(formatting)改變不能在對交互式圖表進行各種更改和導(dǎo)航或 數(shù)據(jù)刷新后得到維持,則用戶的效率會受到損害。另外,交互式圖表一般不夠 有效率,并且甚至可能被棄用,原因在于用戶由于格式編排受挫而不愿使用靈 活的交互式數(shù)據(jù)分析工具。
概要
提供本概要以簡化形式介紹下面的詳細說明中進一步描述的一些概念。本 概要不是要標識要求保護主題的關(guān)鍵或本質(zhì)特征,也不是要用于幫助確定要求 保護主題的范圍。
在此描述的實施例包括在面對例如對圖表的更改、圖表導(dǎo)航以及對用于產(chǎn) 生圖表的基礎(chǔ)數(shù)據(jù)的刷新時允許用戶請求的對交互式圖表中元素的改變可持 續(xù)存在(persist)。
在一實施例的一方面,用戶請求對交互式圖表元素格式的可視更改或用戶 替換值(override)是通過直接關(guān)聯(lián)并存儲用于呈現(xiàn)有關(guān)數(shù)據(jù)的格式改變的信 息與交互式圖表元素的索引規(guī)則來持續(xù)存在的。


現(xiàn)在將參考某些實施例和示例的附圖來描述這些和其它特征,這些附圖旨 在例示而非限制本發(fā)明,在附圖中
圖1是支持一或多個交互式圖表的實施例架構(gòu)的圖示。 圖2是可用于交互式圖表元素的格式編排類型的實施例。 圖3A描繪具有默認風(fēng)格格式編排的示例性交互式圖表。
圖3B描繪折疊圖3A的交互式圖表的示例。 圖4A描繪具有默認風(fēng)格格式編排的示例性交互式圖表。 圖4B描述進入圖4A的交互式圖表的示例以顯露圖4A的交互式圖表中顯 示的父元素的子元素。
圖4C描繪圖4B的交互式圖表的子元素的用戶替換值風(fēng)格格式改變的示例。
圖5A描繪交互式圖表的父元素的用戶替換值風(fēng)格格式改變的示例。 圖5B描繪進入圖5A的交互式圖表以顯露在圖5A的交互式圖表中顯示的 父元素的子元素的示例。
圖6A描繪交互式圖表的子元素的用戶替換值風(fēng)格格式改變的示例。
圖6B描繪展開圖6A的交互式圖表以顯示另外的子元素的示例。
圖7A描繪對交互式圖表的兩個子元素的用戶替換值風(fēng)格格式改變的示例。
圖7B描繪重新排序圖7A的交互式圖表中顯示的元素的示例。
圖8A描繪具有默認風(fēng)格格式編排的示例性交互式圖表。
圖8B描繪進入圖8A的交互式圖表以顯出在圖8A的交互式圖表中顯示的
父元素的子元素的示例。
圖8C描繪圖8B的交互式圖表中顯示的子元素的用戶替換值風(fēng)格格式改
變的示例。
圖8D描繪折疊圖8C的交互式圖表以顯示圖8A的交互式圖表中最初顯出 的父元素,并且其中對這些父元素作出用戶替換值風(fēng)格格式更改。
圖8E描繪進入圖8D的交互式圖表以顯示在圖8C的交互式圖表中顯出的 相同子元素的示例。
圖9A、 9B和9C例示允許對交互式圖表的元素進行持續(xù)存在的風(fēng)格用戶格式編排的邏輯流程的實施例。
圖10例示允許對交互式圖表的元素進行持續(xù)存在的布局用戶格式編排的 邏輯流程的實施例。
圖11例示允許對交互式圖表的元素進行持續(xù)存在的元素性用戶格式編排 的邏輯流程的實施例。
圖12是可處理計算機軟件即程序代碼或指令的示例性基本計算機系統(tǒng)的 框圖。
具體說明
在下面的描述中,出于說明目的闡述了眾多具體細節(jié)以便提供對本發(fā)明的 完全理解。然而對于本領(lǐng)域技術(shù)人員顯然的是,沒有這些具體細節(jié)也可實踐本 發(fā)明。在其它實例中,以框圖形式示出周知的結(jié)構(gòu)和設(shè)備以便避免不必要地混 淆本發(fā)明。
交互式圖表,諸如但不限于數(shù)據(jù)透視表,是高度靈活的可視化工具,它們 用于通過圖形方式顯示數(shù)據(jù)以簡明地傳達信息以及進行交互式數(shù)據(jù)分析。圖1 是支持示例性交互式圖表的實施例架構(gòu)。 一或多個交互式圖表100諸如但不限 于數(shù)據(jù)透視圖表可從表格105諸如但不限于交互式表格例如數(shù)據(jù)透視表生成。
然而,僅一個表格105與特定的交互式圖表100相關(guān)聯(lián)。在交互式圖表100中 通過圖形方式顯示的數(shù)據(jù)是從其相關(guān)聯(lián)的表格105檢索的。
一或多個表格105是從數(shù)據(jù)高速緩存110創(chuàng)建的。數(shù)據(jù)高速緩存110進而 從數(shù)據(jù)源115檢索其數(shù)據(jù)。
如果在數(shù)據(jù)源115中的數(shù)據(jù)被更改,例如被添加、刪除或改變,則刷新數(shù) 據(jù)高速緩存110中有關(guān)的關(guān)聯(lián)數(shù)據(jù)。在一實施例中,還刷新在相應(yīng)表格105中 顯示的關(guān)聯(lián)數(shù)據(jù)。在一替換實施例中,表格105中的數(shù)據(jù)按需僅在用戶請求時 被刷新。
在一實施例中,在刷新表格105中的數(shù)據(jù)之后,按需更改基于該表格105 的任何交互式圖表100以反映對所描繪數(shù)據(jù)的基礎(chǔ)改變。在一替換實施例中, 交互式圖表100僅在用戶請求對其基礎(chǔ)數(shù)據(jù)的任何有關(guān)刷新時被更改。
在交互式圖表中顯示的各種元素可用各種方法來格式編排,以增強其美感吸引力并有助于實現(xiàn)高效的數(shù)據(jù)分析。包括交互式圖表在內(nèi)的任何圖表的元素 包括但不限于,圖例、標簽、數(shù)據(jù)點、趨勢線、條形圖的條、軸等等。圖2描
繪三種格式編排類型200,每一類型可用于定制交互式圖表100的外觀。在其 它實施例中,可使用更多、更少或替換格式編排類型來定制交互式圖表100。
第一種格式編排類型200,或即風(fēng)格格式編排210指圖表元素的顏色應(yīng)用 和/或可視效果。例如,在呈現(xiàn)風(fēng)格格式編排改變時,用戶可請求將一特定數(shù)據(jù) 點著色為黃色來代替默認的藍色,以便吸引對它的注意力,或者因為其它美感 或分析增強原因。
作為風(fēng)格格式編排210的另一示例,交互式圖表可顯示三個條212、 214 和216,各自表示一個數(shù)據(jù)點。這三個條212、 214和216各自具有單獨指派的 默認顏色。最左邊的條212指派了默認紅色,中間的條214指派了默認藍色, 而最右邊的條216指派了默認紫色218。用戶可呈現(xiàn)對這些條之一的風(fēng)格格式 改變,例如對于中間的條214,通過請求將它著色為黃色而非默認的藍色。在 這樣的請求之后,交互式圖表顯示相同的數(shù)據(jù)點,但現(xiàn)在,在最左邊的條212 保持其默認紅色且最右邊的條216保持其默認紫色的同時,中間的條218是用 戶請求的黃色。
第二種格式類型200,或即元素性格式編排220,指在交互式圖表中被顯 示的元素的存在。例如,添加圖例至交互式圖表是一種元素性格式編排更改。 示例性柱狀圖222沒有繪出圖例,而在用戶請求時,柱狀圖224顯示與柱狀圖 222相同的數(shù)據(jù)點,另外還顯出圖例226。
第三種格式類型200,或即布局格式編排230,指已經(jīng)顯示在交互式圖表 中的元素的放置。例如,用戶可通過請求圖表圖例元素232從圖表234的左上 重新定位到圖表236的右下來呈現(xiàn)布局格式更改。
在一實施例中,基于這三個格式類型200每一個的用戶請求可視更改或用 戶替換值在交互式圖表100中持續(xù)存在。
在前面的示例中,對交互式圖表的可視更改,無論是基于風(fēng)格格式編排 210、元素性格式編排220、布局格式編排230還是其任意組合,都引起當前交 互式圖表改變。在對交互式圖表的任何格式改變或任何導(dǎo)航之后,交互式圖表 仍是原來的圖表,但其視圖已經(jīng)更改為顯示多了一些內(nèi)容、少了一些內(nèi)容或有些不同內(nèi)容。
在一實施例中,對交互式圖表的元素應(yīng)用默認的格式編排,直到以及除非 用戶請求對圖表元素的特定格式更改。在此的系列格式編排指默認地應(yīng)用于數(shù) 據(jù)系列的格式編排。數(shù)據(jù)系列是數(shù)據(jù)的類別。數(shù)據(jù)系列的一個示例是圖2所示
的CA (加利福尼亞)數(shù)據(jù)系列240。圖2所示的其它示例性數(shù)據(jù)系列是OR(俄 勒岡州)數(shù)據(jù)系列242和WA (華盛頓)數(shù)據(jù)系列244。在一實施例中,系列 默認格式編排涉及圖表的風(fēng)格、類型和整體風(fēng)格主題。
在一實施例中,在目標是最大化被顯示數(shù)據(jù)系列之間的顏色差異的情況 下,默認風(fēng)格格式編排顏色指派與交互式圖表中的特定數(shù)據(jù)系列無關(guān)。在該實 施例中,默認的顏色指派是基于特定交互式圖表風(fēng)格內(nèi)的顏色變換來計算的。 因而,在一實施例中,無論是支持交互式圖表的基礎(chǔ)數(shù)據(jù)的更改,還是各種圖 表導(dǎo)航例如進入、折疊或展開,指派給風(fēng)格格式編排的默認顏色不會持續(xù)存在。 因而,在一實施例中,在交互式圖表中以默認風(fēng)格格式編排顯示的數(shù)據(jù)系列可 在各種圖表導(dǎo)航時改變以維持圖表的美感。
參考圖3A,示例性交互式柱狀圖300顯示三個州系列CA (加利福尼亞) 302、 OR (俄勒岡州)304和WA (華盛頓)306各自的三個數(shù)據(jù)域食品308、 飲料310和非消耗品312的數(shù)據(jù)點或元素的默認風(fēng)格格式編排。在一實施例中, 通過計算對每一數(shù)據(jù)系列302、 304和306進行默認顏色指派,該計算具有被 設(shè)計為最大化系列302、304和306之間差異的起點與終點。各種數(shù)據(jù)系列302、 304和306的元素的風(fēng)格格式編排的顏色指派基于相應(yīng)系列的索引。在示例性 交互式柱狀圖300中,CA州系列302的數(shù)據(jù)點314、 322和332是默認的藍色, OR州系列304數(shù)據(jù)點316、 324和334是默認的黃色,以及WA州系列306 數(shù)據(jù)點318、 326和336是默認的灰色。
圖3B的交互式圖表320是圖3A的交互式圖表300的示例性折疊。在該 示例中,OR州系列304被過濾掉,即OR州數(shù)據(jù)點沒有顯示在圖3B的交互式 圖表的當前視圖中。在該實施例中,默認風(fēng)格格式顏色指派沒有持續(xù)存在。交 互式圖表320的CA州系列302維持其來自交互式圖表300的原始默認藍色, 而交互式圖表320的WA州系列306的數(shù)據(jù)點342、 344和346已經(jīng)被重新指 派了默認黃色。在一實施例中,執(zhí)行該默認格式重新指派以最大化兩個維持顯示的系列302和306之間的差異。
持續(xù)存在的格式編排,或即格式保持,支持維持在圖表導(dǎo)航期間或當以任 何方式例如添加、刪除或修改而改變支持圖表的基礎(chǔ)數(shù)據(jù)時對各種交互式圖表 元素的用戶請求或用戶替換值格式更改。在一實施例中,所有三個格式類型200 即風(fēng)格格式編排210、元素性格式編排220和布局格式編排230持續(xù)存在。交 互式圖表的用戶可在每交互式圖表基礎(chǔ)上應(yīng)用自定義格式編排。在一實施例 中,因為存在著有一個以上交互式圖表100是針對表格105的可能性,因此每 一交互式圖表IOO保持其用戶請求的自定義格式編排,與基于同一表格105的 其它交互式圖表100無關(guān)。
圖4A、 4B和4C是示例性交互式柱狀圖,即交互式柱狀圖的替換視圖, 其中為用戶替換值風(fēng)格格式更改維持持續(xù)存在的格式編排。每一圖表400、 410 和420顯示在美國(USA)購買的各種消費產(chǎn)品的利潤數(shù)據(jù)點。在圖4A中, 示例性交互式柱狀圖400顯示USA利潤數(shù)據(jù)系列的數(shù)據(jù)點,其中三個數(shù)據(jù)域 飲料402、食品404和非消耗品406默認指派了藍色。圖4B的交互式柱狀圖 410是進入交互式柱圖400的結(jié)果,其中飲料數(shù)據(jù)域402由三個子數(shù)據(jù)域汽水 412、果汁414和水416代替。在一實施例中,因為飲料父數(shù)據(jù)域402的數(shù)據(jù) 點401是默認的藍色,并且還沒有對該數(shù)據(jù)域402的用戶替換值格式改變,因 此子數(shù)據(jù)域412、 414和416的每一數(shù)據(jù)點411、 413和415也被指派默認的藍 色。
在一實施例中,將默認風(fēng)格格式編排應(yīng)用于交互式圖表的父數(shù)據(jù)點或元素 的基本規(guī)則是
如果(在圖表中顯示父元素)并且(格式是默認) 則父元素格式=默認格式
在一實施例中,將默認風(fēng)格格式編排應(yīng)用于交互式圖表的子數(shù)據(jù)點或元素 的基本規(guī)則是為子元素指派與其父元素相同的風(fēng)格格式編排 如果(在圖表中顯示子元素)并且(格式是默認) 子元素格式=父元素格式=默認格式
參考圖4C,交互式柱狀圖420顯示與圖4B的交互式柱狀圖410相同的數(shù) 據(jù)點,但具有對子數(shù)據(jù)域的用戶替換值風(fēng)格格式更改。明確地,在圖4B的交互式柱狀圖410中,果汁子數(shù)據(jù)域414的數(shù)據(jù)點413是默認的藍色。然而,在 圖4C的交互式柱狀圖420中,果汁子數(shù)據(jù)域414的數(shù)據(jù)點424現(xiàn)在是自定義 格式紅色,服從用戶替換值風(fēng)格格式改變請求。其余顯示的數(shù)據(jù)點,其父與子 數(shù)據(jù)域都保持其在交互式柱狀圖420中的默認藍色。
在一實施例中,將用戶替換值風(fēng)格格式更改應(yīng)用于交互式圖表的子數(shù)據(jù)點 或元素的基本規(guī)則是
如果(在圖表中顯示子元素)并且(格式是用戶替換值)
子元素格式=用戶替換值格式
在一實施例中,將標識用戶替換值風(fēng)格格式改變的數(shù)據(jù)直接與關(guān)聯(lián)圖表元 素的數(shù)據(jù)元組和索引規(guī)則相關(guān)聯(lián)并存儲在一起。對于示例性交互式柱狀圖420, 標識對果汁數(shù)據(jù)域414的用戶請求風(fēng)格格式顏色改變的數(shù)據(jù)與其數(shù)據(jù)點424的 數(shù)據(jù)元組一起存儲在交互式柱狀圖420的格式編排陣列中
<飲料-果汁><美國><利潤>=紅色
如果隨后折疊交互式柱狀圖420,使得飲料父數(shù)據(jù)域402再次代替其子數(shù) 據(jù)域而被顯示,則再次顯示圖4A的交互式柱狀圖400。在該示例中,因為用 戶沒有請求對飲料父數(shù)據(jù)域402的的風(fēng)格格式更改,因此其數(shù)據(jù)點401再次以 其原始指派的默認藍色來顯示。如果在折疊圖4C的交互式柱狀圖402為圖4A 的交互式柱狀圖400之后的某時,再次進入交互式圖表400以重新顯示三個子 數(shù)據(jù)域汽水412、果汁414和水416,則用戶替換值格式編排持續(xù)存在。因而, 果汁子數(shù)據(jù)域414的數(shù)據(jù)點424以用戶替換值紅色重新顯示,如圖4C的交互 式柱狀圖420所示。因為用戶沒有請求對其它子數(shù)據(jù)域的任何風(fēng)格格式改變, 因此對于汽水412和水416或者其余顯示的父數(shù)據(jù)域食品404和非消耗品406, 這些域每一個的數(shù)據(jù)點以其原始指派的默認藍色顯示。
在一實施例中,如果顯示在交互式圖表420中的數(shù)據(jù)點或元素的基礎(chǔ)數(shù)據(jù) 源被更改例如但不限于添加、刪除、刷新或更新,則果汁子數(shù)據(jù)域414的數(shù)據(jù) 點424保持以其當前被指派的用戶替換值紅色顯示。
圖5A和5B是額外的示例性交互式柱狀圖,即交互式柱狀圖的替換視圖, 其中為用戶替換值風(fēng)格格式更改維持持續(xù)存在的格式編排。圖5A的交互式柱 狀圖500和圖5B的交互式柱狀圖510都顯示在美國(USA)購買的各種消費產(chǎn)品的利潤數(shù)據(jù)點。在圖5A中,示例性交互式圖表500顯示三個數(shù)據(jù)域的美 國利潤數(shù)據(jù)點系列,其中兩個數(shù)據(jù)域食品504和非消耗品506是默認指派的藍 色,而一個數(shù)據(jù)域飲料502是用戶替換值紅色。
在一實施例中,將用戶替換值風(fēng)格格式編排應(yīng)用于交互式圖表的父數(shù)據(jù)點 或元素的基本規(guī)則是
如果(在圖表中顯示父元素)并且(格式是用戶替換值)
父元素格式=用戶替換值格式
如前所述,在一實施例中,標識用戶替換值風(fēng)格格式改變的數(shù)據(jù)直接與關(guān) 聯(lián)圖表元素的數(shù)據(jù)元組和索引規(guī)則相關(guān)聯(lián)并且存儲在一起。對于示例性交互式 柱狀圖500,標識對飲料數(shù)據(jù)域502的用戶替換值風(fēng)格格式顏色改變的數(shù)據(jù)與 其數(shù)據(jù)點507的數(shù)據(jù)元組一起存儲在交互式圖表500的格式編排陣列中
<飲料><美國><利潤>=紅色
圖5B的交互式柱狀圖510是進入圖5A的交互式柱狀圖500的結(jié)果,其 中飲料數(shù)據(jù)域502被三個子數(shù)據(jù)域汽水512、果汁514和水516代替。在一實 施例中,因為圖5A的飲料父數(shù)據(jù)域502的數(shù)據(jù)點507是用戶替換值紅色,并 且沒有對任何三個子數(shù)據(jù)域512、 514或516的用戶請求格式改變,所以這些 相應(yīng)子數(shù)據(jù)域的每一個的數(shù)據(jù)點518、 520和522也是用戶替換值紅色。
在一實施例中,將默認風(fēng)格格式編排應(yīng)用于交互式圖表的子數(shù)據(jù)點或元素 的基本規(guī)則是為子元素指派與父元素相同的風(fēng)格格式編排-
如果(在圖表中顯示子元素)并且(格式是用戶替換值)
子元素格式=父元素格式=用戶替換值格式
因而,在該實施例中,子數(shù)據(jù)域的默認風(fēng)格格式編排不是原始指派給其父 數(shù)據(jù)域的原始默認風(fēng)格格式編排,而是代之以在交互式圖表中顯示子數(shù)據(jù)點之 前應(yīng)用于父元素的用戶替換值風(fēng)格格式更改。
對于示例性交互式柱狀圖510,標識應(yīng)用于子數(shù)據(jù)域汽水512、果汁514 和水516的用戶替換值風(fēng)格格式紅色的數(shù)據(jù)與其相應(yīng)的數(shù)據(jù)點518、520和522 的數(shù)據(jù)元組一起存儲在交互式圖表510的格式編排陣列中
<飲料-汽水><美國><利潤>=紅色
<飲料-果汁><美國><利潤>=紅色<飲料-水><美國><利潤>=紅色
圖6A和6B也是示例交互式柱狀圖,或即交互式柱狀圖的替換視圖,其 中為用戶替換值風(fēng)格格式更改維持持續(xù)存在的格式編排。交互式柱狀圖600顯 示三個州系列加利福尼亞(CA) 602、俄勒岡州(OR) 604和華盛頓(WA) 606以及兩個飲料數(shù)據(jù)域汽水608和水610的美國利潤數(shù)據(jù)點。在圖6A中, 所有顯示的數(shù)據(jù)點是默認指派的藍色,除了 OR州系列604汽水數(shù)據(jù)域608的 數(shù)據(jù)點612,它是用戶替換值紅色。標識用戶替換值風(fēng)格格式紅色的數(shù)據(jù)與數(shù) 據(jù)點612的數(shù)據(jù)元組存儲在一起
<飲料-汽水><俄勒岡州><美國><利潤>=紅色
圖6B的交互式柱狀圖620是包括一個額外值域的結(jié)果,即包括相同顯示 數(shù)據(jù)源即圖6A的交互式柱狀圖600的數(shù)據(jù)系列CA 602、 OR 604和WA 606 以及數(shù)據(jù)域汽水608和水610的額外數(shù)據(jù)域。在此例中,用于成本的額外數(shù)據(jù) 點顯示在圖6B的交互式圖表620中,連同圖6A的交互式圖表600中顯示的 原始利潤數(shù)據(jù)點。成本數(shù)據(jù)域624不是預(yù)先存在的利潤數(shù)據(jù)域626的子元素, 而是兄弟元素。因而,俄勒岡州州系列604汽水數(shù)據(jù)域608的成本數(shù)據(jù)點622 沒有采用應(yīng)用于同一俄勒岡州州系列604汽水數(shù)據(jù)域608的利潤數(shù)據(jù)點612的 用戶替換值風(fēng)格格式紅色。而是,俄勒岡州汽水成本數(shù)據(jù)點622指派了默認的 藍色,這是指派給俄勒岡州州系列604飲料數(shù)據(jù)域的原始默認顏色。然而,向 交互式圖表620添加成本數(shù)據(jù)點不更改指派給俄勒閃州汽水利潤數(shù)據(jù)點612的 用戶替換值風(fēng)格格式紅色。
圖7A和7B是交互式柱狀圖,或即交互式柱狀圖的替換視圖,其中在重 新排序圖表數(shù)據(jù)點或元素時持續(xù)存在的格式編排得以維持。圖7A的交互式柱 狀圖700顯示三個州系列加利福尼亞(CA) 702、俄勒岡州(OR) 704和華盛 頓(WA) 706各自具有兩個飲料數(shù)據(jù)域汽水708和水710的美國利潤數(shù)據(jù)點。 在圖7A中,所有顯示的數(shù)據(jù)點是默認指派的藍色,除了加利福尼亞州州系列 702的數(shù)據(jù)點712和714之外。加利福尼亞州汽水利潤數(shù)據(jù)點712是用戶替換 值風(fēng)格格式紅色,而加利福尼亞州水利潤數(shù)據(jù)點714是用戶替換值風(fēng)格格式綠 色。標識這些用戶替換值風(fēng)格格式的數(shù)據(jù)與加利福尼亞州數(shù)據(jù)點712與714的 相應(yīng)數(shù)據(jù)元組存儲在一起<飲料-汽水><加利福尼亞><美國><利潤>=紅色 <飲料-水><加利福尼亞><美國><利潤>=綠色
圖7B的交互式柱狀圖720是對圖7A的交互式柱狀圖700的數(shù)據(jù)點或元 素進行重新排序的結(jié)果。在交互式柱狀圖700中,按州再按飲料排序數(shù)據(jù)點。 相比之下,在圖7B的交互式柱狀圖720中,按飲料再按州排序數(shù)據(jù)點。在一 實施例中,用針對交互式圖表的持續(xù)存在的格式編排,當重新排序被顯示的數(shù) 據(jù)點時,它們保持在重新排序之前指派給它們的風(fēng)格格式編排。因而,在交互 式柱狀圖720中,俄勒岡州和華盛頓州飲料(汽水與水兩者)利潤數(shù)據(jù)點716、 718、 722和724保持其默認指派的藍色,而加利福尼亞州汽水利潤數(shù)據(jù)點712 保持其用戶替換值紅色,且加利福尼亞州水利潤數(shù)據(jù)點714保持其用戶替換值 綠色。
圖8A、 8B、 8C、 8D和8E是交互式柱狀圖,或即交互式柱狀圖的替換視
圖,其中在將用戶替換值風(fēng)格格式編排應(yīng)用于子數(shù)據(jù)點或元素且隨后應(yīng)用于各 種父數(shù)據(jù)點或元素時持續(xù)存在的格式編排得到維持。圖8A的交互式柱狀圖800 顯示飲料數(shù)據(jù)域802、食品數(shù)據(jù)域804和非消耗品數(shù)據(jù)域806每一個的美國系 列的利潤數(shù)據(jù)點。在該示例中,所顯示的每一個美國系列的數(shù)據(jù)點或元素803、 805和807是默認指派的藍色。
圖8B的交互式柱狀圖810是進入交互式柱狀圖800的結(jié)果,其中圖8A 的飲料父數(shù)據(jù)域802由子數(shù)據(jù)域汽水812、果汁814和水816代替。因為飲料 父數(shù)據(jù)域802的數(shù)據(jù)點803是默認指派的藍色,并且沒有用戶替換值風(fēng)格格式 請求,所以交互式圖表810的相應(yīng)子數(shù)據(jù)域812、 814和816的數(shù)據(jù)點811、 813 和815也全部指派默認的藍色。
圖8C的交互式柱狀圖820顯示與圖8B的交互式圖表相同的數(shù)據(jù)點,除 了在交互式圖表820中果汁利潤子數(shù)據(jù)點822現(xiàn)在是紅色,服從于用戶替換值 風(fēng)格格式改變請求。標識用戶替換值紅色的數(shù)據(jù)與果汁利潤數(shù)據(jù)點或元素822 的數(shù)據(jù)元組一起存儲
<飲料-果汁><美國><利潤>=紅色
在圖8D中,交互式柱狀圖830是折疊圖8C的交互式柱狀圖820的結(jié)果, 其中顯示飲料父數(shù)據(jù)域802的利潤數(shù)據(jù)點832,以代替相應(yīng)的子數(shù)據(jù)點811 (汽水利潤)、822 (果汁利潤)和815 (水利潤)。另外,在交互式柱狀圖830 中,己經(jīng)有系列等級格式編排用戶替換值,因此美國系列的每一個顯示的數(shù)據(jù) 點832 (飲料利潤)、834 (食品利潤)和836 (非消耗品利潤)現(xiàn)在是用戶替 換值風(fēng)格格式綠色。標識美國系列的數(shù)據(jù)點或元素832、 834和836的用戶替 換值風(fēng)格格式更改的數(shù)據(jù)與每一數(shù)據(jù)點的相應(yīng)數(shù)據(jù)元組一起存儲
<飲料><美國><利潤>=綠色
<食品><美國><利潤>=綠色
<非消耗品><美國><利潤>=綠色
圖8E的交互式柱狀圖840是隨后進入圖8D的交互式柱狀圖830的結(jié)果。 在交互式圖表840中,子數(shù)據(jù)點842 (汽水利潤)、822 (果汁利潤)和846 (水 利潤)代替交互式圖表830的飲料利潤父數(shù)據(jù)點832。另外,在交互式圖表840 中,子數(shù)據(jù)點848 (肉利潤)和850 (農(nóng)產(chǎn)品利潤)代替交互式圖表830的食 品利潤父數(shù)據(jù)點834。在該示例中,非消耗品利潤父數(shù)據(jù)點836在交互式圖表 840中保持與其在交互式圖表830中相同的顯示,或即用用戶替換值綠色。
因為果汁利潤子數(shù)據(jù)點822先前指派了用戶替換值紅色,所以它在交互式 柱狀圖840中重新顯示時保持該紅色。汽水利潤子數(shù)據(jù)點842和水利潤子數(shù)據(jù) 點846繼續(xù)采用與其飲料利潤父數(shù)據(jù)點832的風(fēng)格格式,因為對于這些元素的 任一都沒有用戶替換值改變請求。如前所述,在一實施例中,將默認風(fēng)格格式 編排應(yīng)用于交互式圖表的子數(shù)據(jù)點或元素的基本規(guī)則是為子元素指派與其父 數(shù)據(jù)點或元素相同的風(fēng)格格式編排
如果(在圖表中顯示子元素)并且(格式是用戶替換值)
子元素格式=父元素格式=用戶替換值格式
因而,在當前示例中,汽水利潤子數(shù)據(jù)點842和水利潤子數(shù)據(jù)點846各自 著色為綠色,即應(yīng)用于其交互式圖表830中飲料利潤父數(shù)據(jù)點832的用戶系列 替換值風(fēng)格格式顏色。標識應(yīng)用于現(xiàn)在在交互式圖表840中顯示的數(shù)據(jù)點842 和846的用戶替換值風(fēng)格格式更改的數(shù)據(jù)與其相應(yīng)的數(shù)據(jù)元組一起存儲
<飲料-汽水><美國><利潤>=綠色
<飲料-水><美國><利潤>=綠色
在一實施例中,標識用戶替換值格式改變的數(shù)據(jù)在交互式圖表中初次顯示采取該格式改變的子元素時與該子元素的相應(yīng)數(shù)據(jù)元組一起存儲。因而,在當
前的示例中,標識汽水利潤子數(shù)據(jù)點842和水利潤子數(shù)據(jù)點846的風(fēng)格格式綠 色的數(shù)據(jù)在這些數(shù)據(jù)點842和846在交互式圖表840中初次顯示時與其相應(yīng)的 數(shù)據(jù)元組一起存儲。在該實施例中,標識這些子數(shù)據(jù)點842和846每一個的風(fēng) 格格式綠色的數(shù)據(jù)在用戶請求該美國系列的風(fēng)格格式改變時沒有與其相應(yīng)的 數(shù)據(jù)元組一起存儲,因為這些子數(shù)據(jù)點842和846此時未顯示在交互式圖表830 中。
在一替換實施例中,標識用戶替換值格式改變的數(shù)據(jù)在用戶初次作出格式 改變請求時與采取格式改變的子元素的相應(yīng)數(shù)據(jù)元組一起存儲。因而,在該替 換實施例中,且參考示例性交互式柱狀圖840,標識汽水利潤子數(shù)據(jù)點842和 水利潤子數(shù)據(jù)點846的風(fēng)格格式綠色的數(shù)據(jù)在用戶作出對美國系列的該格式改 變請求時與其相應(yīng)的數(shù)據(jù)元組一起存儲。
再次參考圖8E的交互式柱狀圖840,肉利潤子數(shù)據(jù)點848和農(nóng)產(chǎn)品利潤 子數(shù)據(jù)點850采取其交互式圖表830的食品利潤父數(shù)據(jù)點834的風(fēng)格格式,因 為沒有對任何這些元素的用戶替換值改變請求。在一實施例中,將默認風(fēng)格格 式編排應(yīng)用于交互式圖表的子數(shù)據(jù)點或元素的基本規(guī)則是為子元素指派與其 父元素相同的風(fēng)格格式編排。標識應(yīng)用于現(xiàn)在在交互式柱狀圖840中顯示的子 數(shù)據(jù)點848和850的用戶替換值綠色的數(shù)據(jù)與其相應(yīng)的數(shù)據(jù)元組一起存儲
<食品-肉><美國><利潤>=綠色
<食品-農(nóng)產(chǎn)品><美國><利潤>=綠色
圖9A、 9B和9C例示維持用于交互式圖表元素或數(shù)據(jù)點的持續(xù)存在用戶 替換值風(fēng)格格式更改的方法的邏輯流程實施例。盡管相關(guān)于在此描述的系統(tǒng)作 出下面的討論,但可在其它系統(tǒng)中實現(xiàn)所述的操作。而且,在此描述的操作不 限于所示的順序。另外,在其它替換實施例中,可執(zhí)行更多或更少的操作。
當在交互式圖表中要顯示一個子元素時,確定該圖表元素的默認風(fēng)格格式 900。當在交互式圖表中顯示該圖表元素時,就把該默認格式應(yīng)用于該圖表元 素905。在判定框910,作出在當前交互式圖表中是否要顯示另一圖表元素的 判斷。如果是,則作出要顯示的新元素是否是現(xiàn)有圖表父元素的子元素的判斷 915。如果是,將該父元素的默認格式應(yīng)用于該要顯示的新子元素920。如果否,即新圖表元素不是現(xiàn)有圖表元素的子元素,則確定該新圖表元素的默認風(fēng)格格
式900,并且當在交互式圖表中顯示時將默認格式應(yīng)用于該圖表元素905。
如果確定沒有其它元素當前要添加到,或即顯示在交互式圖表中,則在判
決框925作出用戶是否已經(jīng)請求一或多個子元素由其相應(yīng)的父元素代替即折疊 圖表的判斷。如果是,當在交互式圖表中顯示時將當前指派給父元素的格式應(yīng) 用于每個這樣的父元素。該當前指派的格式可以是先前確定并指派給相應(yīng)父元 素的默認格式。可替換地,該當前指派的格式可以是先前在用戶請求時應(yīng)用于 父元素的用戶替換值格式,如下進一步所述。
如果用戶沒有請求代替一或多個子元素,則作出用戶是否請求顯示少一些 父元素的判斷935,這也是一種折疊交互式圖表的方法。如果是,保持先前指 派給要顯示的任何現(xiàn)有圖表元素的用戶替換值格式940。對于沒有用戶替換值 格式的這些圖表元素,確定并指派圖表元素的默認格式945。然后,無論是用 戶替換值格式還是默認指派的格式,將當前指派的格式應(yīng)用于在交互式圖表中 顯示的每一圖表元素950。
在圖9A所述實施例中,確定默認格式945并應(yīng)用950于在過濾掉一或多 個父元素即父元素不再在交互式圖表中顯示之后仍顯示的子元素,如果這些子 元素先前沒有指派過用戶替換值格式的話。在該實施例中,將先前指派的用戶 替換值格式應(yīng)用于在一或多個父元素不再顯示在交互式圖表中之后仍保持顯 示的子元素940。然而,在該實施例中,在子元素繼續(xù)在交互式圖表中顯示時 可確定它的新默認格式?;旧希谠搶嵤├?,如果保持顯示的子元素的父 元素在一或多個其它父元素不再顯示時仍顯示,如果該父元素重新指派默認風(fēng) 格格式,則保持顯示的子元素重新指派給予其父元素的默認風(fēng)格格式。
在一替換實施例中,將當前指派的格式,無論是默認還是用戶替換值格式, 應(yīng)用于在過濾掉或即不再顯示一或多個父元素之后在交互式圖表中仍顯示的 任何子元素。在該替換實施例中,在子元素繼續(xù)在交互式圖表中顯示時沒有為 它確定新的默認格式。如果任何這樣的子元素還沒有指派過用戶替換值格式, 則它繼續(xù)以其當前指派的默認格式顯示。
如果用戶沒有請求顯示少一些父元素,則在判決框955作出用戶是否請求 在交互式圖表顯示少一些子元素的判斷,這是折疊交互式圖表的額外方法。如果是,則將當前指派的格式,無論是用戶替換值格式還是默認指派格式,應(yīng)用 于在交互式圖表中顯示的每一圖表元素950。
如果用戶沒有請求折疊交互式圖表,或者折疊已經(jīng)被導(dǎo)航,則在圖9B的 判決框960,作出是否有用戶替換值格式改變請求的判斷。如果是,確定用戶 是否請求父元素的格式改變965。如果是,標識用戶替換值格式請求的數(shù)據(jù)與 父元素的數(shù)據(jù)元組一起存儲970,并當在交互式圖表中顯示時將用戶替換值格 式應(yīng)用于該父元素975。
如果用戶請求替換值格式改變,但不針對父元素,則改變是針對子元素的。 標識用戶替換值格式請求的數(shù)據(jù)與子元素的數(shù)據(jù)元組一起存儲980,并且當在 交互式圖表中顯示時將用戶替換值格式應(yīng)用于子元素985。
在判決框990,作出用戶是否請求圖表折疊的判斷,例如但不限于展開一 或多個子元素使得其相應(yīng)的父元素被顯示、少一些的父元素被顯示或少一些子 元素被顯示。如果否,在圖9C的判斷框995作出用戶是否請求顯示子元素的 判斷。如果是,在判決框1015作出先前是否將用戶替換值格式應(yīng)用于要顯示 的子元素的判斷。如果是,則當在交互式圖表中顯示時將用戶替換值格式應(yīng)用 于子元素1020。否則,在判決框1025,作出先前是否將用戶替換值格式應(yīng)用 于要顯示的子元素的父元素的判斷。如果是,將標識應(yīng)用于父元素的用戶替換 值格式的數(shù)據(jù)與子元素的數(shù)據(jù)元組一起存儲1030,并且當在交互式圖表中顯示 時將父元素用戶替換值格式應(yīng)用于子元素1035。然而,如果先前沒有將用戶替 換值格式應(yīng)用于子元素的父元素,則將當前指派的父元素格式應(yīng)用于子元素 1035。
在一實施例中,如果用戶請求顯示子元素, 一旦該子元素被顯示,則再次 作出用戶是否請求顯示子元素的判斷995。因而,在該實施例中,對用戶請求 同時顯示的所有子元素執(zhí)行處理。
如果沒有顯示子元素的用戶請求,或者當前的子元素顯示請求已經(jīng)全部處 理了,則作出用戶是否請求顯示父元素的判斷IOOO。如果是,在判決框IOIO, 作出先前是否已經(jīng)顯示過要顯示的父元素的判斷。如果是,則當在交互式圖表 中顯示時將其當前指派的格式應(yīng)用于該父元素1005。該當前指派的格式可以是 先前確定并指派給相應(yīng)父元素的默認格式。可替換地,這當前指派格式可以是先前在用戶請求時應(yīng)用于父元素的用戶替換值格式。
如果在判決框1010確定要顯示的父元素先前未顯示過,或即它是添加到 交互式圖表的新圖表元素,則確定該父元素的默認格式1040,并且當在交互式
圖表中顯示時將默認格式應(yīng)用于該父元素1045。
在一實施例中,如果用戶請求顯示父元素, 一旦該父元素被顯示,則再次
作出用戶是否請求顯示父元素的判斷1000。因而,在該實施例中,對用戶請求 同時顯示的所有父元素執(zhí)行處理。
圖10例示維持交互式圖表元素的持續(xù)存在用戶替換值布局格式更改的方 法的邏輯流程實施例。盡管相關(guān)于在此描述的系統(tǒng)作出下面的討論,但所述操 作可在其它系統(tǒng)中實現(xiàn)。而且,在此描述的操作不限于所述的順序。另外,在 其它替換實施例中,可執(zhí)行更多或更少的操作。
當要在交互式圖表中顯示一個圖表元素時,確定該圖表元素的默認格式 1100。隨后當在交互式圖表中顯示時將該默認格式應(yīng)用于該圖表元素1105。在 判決框1110,作出是否要在交互式圖表中顯示另一個圖表元素的判斷。如果是, 確定該新圖表元素的默認格式1100,并且當在交互式圖表中顯示時將默認格式 應(yīng)用于該圖表元素1105。然而,如果當前沒有其它圖表元素要添加到交互式圖 表,則作出用戶是否請求圖表元素的替換值布局格式改變的判斷1115。如果是, 將標識用戶替換值格式請求的數(shù)據(jù)與該圖表元素的數(shù)據(jù)元組一起存儲1120,并 且在交互式圖表中顯示該圖表元素時將用戶替換值格式應(yīng)用于它1125。
圖11例示維持交互式圖表元素的持續(xù)存在用戶替換值元素性格式更改的 方法的邏輯流程實施例。盡管相關(guān)于在此所述的系統(tǒng)作出下面的討論,但可在 其它系統(tǒng)中實現(xiàn)所述的操作。而且,在此所述的操作不限于所示的順序。另外, 在其它替換實施例中,可執(zhí)行更多或更少的操作。
在判斷框1150,作出用戶是否請求新元素性圖表元素的判斷,例如但不 限于在交互式圖表中添加并顯示圖表圖例。如果是,為新元素性圖表元素產(chǎn)生 數(shù)據(jù)元組1155。確定該新元素性圖表元素的默認格式1160,并且當在交互式 圖表中顯示時將默認格式應(yīng)用于該圖表元素1165。
在判決框1170,作出用戶是否請求圖表元素的元素性格式更改的判斷。 如果是,將標識用戶替換值元素性格式改變的數(shù)據(jù)與該圖表元素的數(shù)據(jù)元組一起存儲1175,并且當在交互式圖表中顯示時將用戶替換值格式應(yīng)用于該元素性 圖表元素1180。
計算機系統(tǒng)配置
圖12是其中可實現(xiàn)實施例的示例性計算機系統(tǒng)1200的框圖。計算機系統(tǒng) 1200包括用于通信信息的總線1205或其它機制,以及用于處理信息的與總線 1205耦合的處理單元1210。計算機系統(tǒng)1200還包括系統(tǒng)存儲器1215,它可以 是易失性或動態(tài)的諸如隨機存取存儲器(RAM),也可以是非易失性或靜態(tài)的 諸如只讀存儲器(ROM)或閃存,或者可以是兩者的某種組合。系統(tǒng)存儲器 1215耦合到總線1205用于存儲由處理單元1210執(zhí)行的信息與指令,并且還可 用于存儲在由處理單元1210執(zhí)行指令期間的臨時變量或其它中間信息。系統(tǒng) 存儲器1215通常包含操作系統(tǒng)和一或多個程序,并且還包括程序數(shù)據(jù)。
在一實施例中,存儲設(shè)備1220如磁或光盤也耦合到總線1205用于存儲信 息,其中包括包含指令和/或數(shù)據(jù)在內(nèi)的程序代碼。
計算機系統(tǒng)1200 —般包括一或多個顯示設(shè)備1235,諸如但不限于顯示屏 幕例如陰極射線管(CRT)或液晶顯示器(LCD)、打印機以及一或多個揚聲 器,用于向計算機用戶提供信息。計算機系統(tǒng)1200 —般還包括一或多個輸入 設(shè)備1230,諸如但不限于鍵盤、鼠標、軌跡球、筆、語音輸入設(shè)備和觸摸輸入 設(shè)備,計算機用戶可使用它們將信息與命令選擇通信至處理單元1210。所有這 些設(shè)備在本領(lǐng)域是已知的并且在此不必詳述。
處理單元1210執(zhí)行包含在系統(tǒng)存儲器1215中的一或多個程序指令的一或 多個序列。這些指令可從包含但不限于存儲設(shè)備1220的其它計算機可讀介質(zhì) 中讀取到系統(tǒng)存儲器1215中。在替換實施例中,可代替軟件程序指令使用硬 布線電路系統(tǒng),或結(jié)合軟件程序指令使用。因而,計算機系統(tǒng)環(huán)境不限于硬件 電路系統(tǒng)和軟件的任何特定組合。
在此使用的術(shù)語"計算機可讀介質(zhì)"指可參與向處理單元1210提供程序 指令用于執(zhí)行的任何介質(zhì)。這樣的介質(zhì)可采用許多形式,包括但不限于存儲介 質(zhì)和傳輸介質(zhì)。存儲介質(zhì)的示例包括但不限于,RAM、 ROM、 EEPROM、閃 存、CD-ROM、數(shù)字多功能盤(DVD)、磁帶盒、磁帶、磁盤存儲或任何其它 磁介質(zhì),軟盤、活動盤、穿孔卡、紙帶或具有孔圖案的任何其它物理介質(zhì),存儲器芯片或編碼磁帶。計算機系統(tǒng)1200的系統(tǒng)存儲器1215和存儲設(shè)備1220 是存儲介質(zhì)的其它示例。傳輸介質(zhì)的示例包括但不限于布線介質(zhì)諸如同軸電纜 和銅線,以及無線介質(zhì)諸如光纖信號、聲音信息、RF信號和紅外信號。
計算機系統(tǒng)1200還包括耦合到總線1205的一或多個通信連接1250。通 信連接1250提供從計算機系統(tǒng)1200耦合至局域網(wǎng)(LAN) 1265和/或包括萬 維網(wǎng)或因特網(wǎng)在內(nèi)的廣域網(wǎng)(WAN) 1270上的其它計算機系統(tǒng)和/或計算設(shè)備 的雙向數(shù)據(jù)通信。通信連接1250的示例包括但不限于,綜合服務(wù)數(shù)字網(wǎng)絡(luò) (ISDN)卡、調(diào)制解調(diào)器、LAN卡以及能夠發(fā)送和接收電、電磁、光、聲音、 RF或紅外信號的任何設(shè)備。
由計算機系統(tǒng)1200接收的通信可包括程序指令和程序數(shù)據(jù)。計算機系統(tǒng) 1200接收的程序指令可由程序單元1210在收到它們時執(zhí)行,和/或存儲在存儲 設(shè)備1200或其它非易失性存儲中用于以后執(zhí)行。
總結(jié)
盡管在此描述了各種實施例,但這些實施例僅作為示例提供,而不應(yīng)限制 要求保護主題的范圍。保持在所附權(quán)利要求的范圍內(nèi)的許多變體是可能的。這 些變體在審査這里的詳細描述、附圖和權(quán)利要求之后是清楚的。因此,要求保 護主題的外延和范圍僅受所附權(quán)利要求及其等效方案的限制。
權(quán)利要求
1.一種用于維持要向計算機系統(tǒng)用戶顯示的交互式圖表的持續(xù)存在格式編排的方法,所述方法包括將默認格式應(yīng)用于在所述向計算機系統(tǒng)用戶顯示的圖表中顯示的第一圖表元素;將所述默認格式應(yīng)用于在所述向計算機系統(tǒng)用戶顯示的圖表中顯示的第二圖表元素,其中所述第二圖表元素是所述第一圖表元素的子元素;在所述計算機系統(tǒng)用戶請求針對所述第二圖表元素的替換值格式時,將所述替換值格式應(yīng)用于在所述向計算機系統(tǒng)用戶顯示的圖表中顯示的所述第二圖表元素;在折疊所述圖表時,將所述默認格式應(yīng)用于所述第一圖表元素,使得所述第一圖表元素在所述向計算機系統(tǒng)用戶顯示的圖表中顯示而所述第二圖表元素在所述向計算機系統(tǒng)用戶顯示的圖表中不再顯示;以及當在所述向計算機系統(tǒng)用戶顯示的圖表中重新顯示所述第二圖表元素時,將所述替換值格式應(yīng)用于所述第二圖表元素。
2. 如權(quán)利要求1所述的方法,其特征在于,所述交互式圖表是數(shù)據(jù)透視 圖表。
3. 如權(quán)利要求2所述的方法,其特征在于,所述數(shù)據(jù)透視圖表是從交互式 表格產(chǎn)生的,所述交互式表格是從數(shù)據(jù)高速緩存建立的,而所述數(shù)據(jù)高速緩存 是從數(shù)據(jù)源中的數(shù)據(jù)創(chuàng)建的。
4. 如權(quán)利要求3所述的方法,其特征在于,所述默認格式是應(yīng)用于所述 第一圖表元素以最大化所述第一圖表元素與第三圖表元素之間差異的默認風(fēng) 格格式,其中所述第一圖表元素是從來自所述數(shù)據(jù)源的第一數(shù)據(jù)系列得到的, 以及所述第三圖表元素是從來自所述數(shù)據(jù)源的第二數(shù)據(jù)系列得到的。
5. 如權(quán)利要求1所述的方法,其特征在于,所述圖表是從來自數(shù)據(jù)源的 數(shù)據(jù)創(chuàng)建的,所述方法還包括在來自所述數(shù)據(jù)源的數(shù)據(jù)被更改以及在所述向計 算機系統(tǒng)用戶顯示的圖表中顯示所述第二圖表元素時將所述替換值格式應(yīng)用 于所述第二圖表元素。
6. 如權(quán)利要求1所述的方法,其特征在于,所述第二圖表元素具有與其 相關(guān)聯(lián)的數(shù)據(jù)元組并且將標識所述替換值格式的數(shù)據(jù)與關(guān)聯(lián)于所述第二圖表 元素的數(shù)據(jù)元組一起存儲。
7. 如權(quán)利要求1所述的方法,其特征在于,還包括將所述默認格式應(yīng)用 于第三圖表元素,其中所述第三圖表元素是所述第一圖表元素的第二子元素, 并且其中所述第三圖表元素在所述向計算機系統(tǒng)用戶顯示的圖表中與所述第 二圖表元素一起顯示。
8. 如權(quán)利要求7所述的方法,其特征在于,還包括 將所述替換值格式應(yīng)用于第四圖表元素和第五圖表元素,其中所述第四圖表元素和所述第五圖表元素是所述第二圖表元素的子元素,并且其中所述第四 圖表元素和所述第五圖表元素在所述向計算機系統(tǒng)用戶顯示的圖表中顯示;以 及將所述默認格式應(yīng)用于第六圖表元素和第七圖表元素,其中所述第六圖表 元素和所述第七圖表元素是所述第三圖表元素的子元素,并且其中所述第六圖 表元素和所述第七圖表元素在所述向計算機系統(tǒng)用戶顯示的圖表中顯示。
9. 如權(quán)利要求1所述的方法,其特征在于,所述默認格式是默認風(fēng)格格 式,以及所述替換值格式是替換值風(fēng)格格式,還包括在用戶請求第三圖表元素的替換值布局格式以及所述第三圖表元素在所 述向計算機系統(tǒng)用戶顯示的圖表中顯示時,將所述替換值布局格式應(yīng)用于第三 圖表元素;以及當所述第二圖表元素在所述向計算機系統(tǒng)用戶顯示的具有所述第三圖表 元素的圖表中顯示時,將所述替換值風(fēng)格格式應(yīng)用于所述第二圖表元素。
10. —種用于向計算機系統(tǒng)用戶顯示的交互式圖表的元素提供持續(xù)存在 的用戶替換值格式編排的方法,其中所述交互式圖表可包含第一元素、第二元 素和第三元素,并且其中所述第一元素、第二元素和第三元素每一個具有與其 相關(guān)聯(lián)的唯一數(shù)據(jù)元組,所述方法包括將第一默認格式指派給所述第一元素-當所述第一元素在所述向計算機系統(tǒng)用戶顯示的圖表中顯示時,將所述第 一默認格式應(yīng)用于所述第一元素;當所述第二元素在所述向計算機系統(tǒng)用戶顯示的圖表中顯示時,將所述第 一默認格式應(yīng)用于所述第二元素,并且其中所述第二元素是所述第一元素的子元素;接收針對所述第二元素的用戶替換值格式;與所述第二元素的所述數(shù)據(jù)元組一起存儲標識所述用戶替換值格式的數(shù)據(jù);當在收到針對所述第二元素的所述用戶替換值格式之后所述第二元素在 所述向計算機系統(tǒng)用戶顯示的圖表中顯示時,將所述用戶替換值格式應(yīng)用于所 述第二元素;將第二默認格式指派給所述第三元素;以及當所述第三元素在所述向計算機系統(tǒng)用戶顯示的圖表中顯示時,將所述第 二默認格式應(yīng)用于所述第三元素。
11. 如權(quán)利要求IO所述的方法,其特征在于,所述交互式圖表是數(shù)據(jù)透 視圖表。
12. 如權(quán)利要求10所述的方法,其特征在于,所述交互式圖表是從來自 數(shù)據(jù)源的數(shù)據(jù)創(chuàng)建的,所述方法還包括在所述數(shù)據(jù)源被更改以及所述第二元素 在所述向計算機系統(tǒng)用戶顯示的圖表中顯示時將所述用戶替換值格式應(yīng)用于 所述第二元素。
13. 如權(quán)利要求IO所述的方法,其特征在于,還包括 在折疊所述圖表時,將所述第一默認格式指派給所述第三元素,使得所述第一元素在所述向計算機系統(tǒng)用戶顯示的圖表中不再顯示,但所述第三元素在 所述向計算機系統(tǒng)用戶顯示的圖表中顯示;以及在折疊所述圖表以及所述第三元素在所述向計算機系統(tǒng)用戶顯示的圖表 中顯示時,將所述第一默認格式應(yīng)用于所述第三元素。
14. 如權(quán)利要求10所述的方法,其特征在于,還包括 接收針對所述第一元素的第二用戶替換值格式;與所述第一元素的所述數(shù)據(jù)元組一起存儲標識所述第二用戶替換值格式 的第二數(shù)據(jù);以及當在收到針對所述第一元素的所述第二用戶替換值格式之后所述第一元素在所述向計算機系統(tǒng)用戶顯示的圖表中顯示時,將所述第二用戶替換值格式 應(yīng)用于所述第一元素。
15. 如權(quán)利要求14所述的方法,其特征在于,還包括將所述第二用戶替 換值格式應(yīng)用于第四元素,其中所述第四元素是所述第一元素的第二子元素, 以及所述第四元素在所述向計算機系統(tǒng)用戶顯示的圖表中顯示。
16. —種用于維持向計算機系統(tǒng)用戶顯示的交互式圖表的元素的格式編 排的方法,所述交互式圖表同時包括一或多個元素,所述一或多個元素各自從 數(shù)據(jù)源得到,所述方法包括計算針對所述向計算機系統(tǒng)用戶顯示的交互式圖表的第一元素的第一默 認風(fēng)格格式;計算針對所述向計算機系統(tǒng)用戶顯示的交互式圖表的第二元素的第二默 認風(fēng)格格式;當所述第一元素在所述向計算機系統(tǒng)用戶顯示的交互式圖表中顯示時,將 所述第一默認風(fēng)格格式應(yīng)用于所述第一元素;當所述第二元素在所述向計算機系統(tǒng)用戶顯示的交互式圖表中顯示時,將所述第二默認風(fēng)格格式應(yīng)用于所述第二元素;當所述交互式圖表的所述第三元素時在所述向計算機系統(tǒng)用戶顯示的交 互式圖表中顯示,將所述第二默認風(fēng)格格式應(yīng)用于所述第三元素,其中所述第 三元素是所述第二元素的子元素;當所述第三元素在所述向計算機系統(tǒng)用戶顯示的交互式圖表中顯示并且 所述用戶請求針對所述第三元素的替換值風(fēng)格格式時,將所述用戶替換值風(fēng)格 格式應(yīng)用于所述第三元素;將用戶替換值布局格式應(yīng)用于在所述向計算機系統(tǒng)用戶顯示的交互式圖 表中顯示的所述交互式圖表的第四元素;以及當在更改所述向計算機系統(tǒng)用戶顯示的交互式圖表的所述數(shù)據(jù)源之后所 述第三元素和所述第四元素在所述交互式圖表中顯示時,維持所述第三元素的 所述用戶替換值風(fēng)格格式和所述第四元素的所述用戶替換值布局格式。
17. 如權(quán)利要求16所述的方法,其特征在于,所述交互式圖表是數(shù)據(jù)透 視圖表。
18. 如權(quán)利要求17所述的方法,其特征在于,所述數(shù)據(jù)透視圖表是從交 互式表格產(chǎn)生的,所述交互式表格是從數(shù)據(jù)高速緩存產(chǎn)生的,而所述數(shù)據(jù)高速 緩存是從所述數(shù)據(jù)源產(chǎn)生的。
19. 如權(quán)利要求16所述的方法,其特征在于,還包括在折疊所述交互式 圖表以及所述第一元素在所述向計算機系統(tǒng)用戶顯示的交互式圖表中不再顯 示但所述第二元素在所述向計算機系統(tǒng)用戶顯示的交互式圖表中顯示時,將所 述第一默認風(fēng)格格式應(yīng)用于所述第二元素。
20. 如權(quán)利要求16所述的方法,其特征在于,所述第三元素具有與其相 關(guān)聯(lián)的數(shù)據(jù)元組,并且將標識所述用戶替換值風(fēng)格格式的數(shù)據(jù)與關(guān)聯(lián)于所述第 三元素的所述數(shù)據(jù)元組一起存儲。
全文摘要
無論交互式圖表導(dǎo)航、基礎(chǔ)數(shù)據(jù)改變和/或格式更改,其中圖表元素包括但不限于圖例、軸、方格坐標線、數(shù)據(jù)標簽、軸標簽、錯誤欄和數(shù)據(jù)點,也無論這些圖表元素是被表示為點、條還是扇形邊等等,用戶請求對交互式圖表元素的格式更改得到持續(xù)存在。交互式圖表元素格式的持續(xù)存在是通過標識有關(guān)數(shù)據(jù)的格式改變的數(shù)據(jù)與相應(yīng)圖表元素的索引規(guī)則的關(guān)聯(lián)與存儲來維持的。
文檔編號G06F17/00GK101322119SQ200680045646
公開日2008年12月10日 申請日期2006年12月5日 優(yōu)先權(quán)日2005年12月5日
發(fā)明者J·L·摩恩諾, K·M·托勒, S·M·海杰斯特 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1