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