專(zhuān)利名稱(chēng):修改圖表的制作方法
修改圖表
背景
修改圖表是用于幫助用戶(hù)使用表示可以如何改變標(biāo)準(zhǔn)圖表的一系列可視圖表元素來(lái)創(chuàng)建或修改該標(biāo)準(zhǔn)圖表為定制圖表的過(guò)程。在某些情況下,在創(chuàng)建圖表時(shí),用戶(hù)通常有一個(gè)應(yīng)當(dāng)如何顯示圖表的預(yù)想的概念。例如,
用戶(hù)可能期望創(chuàng)建圖表以對(duì)在每一軸都被標(biāo)記的X軸和Y軸上所繪的各個(gè)點(diǎn)進(jìn)行制圖。用戶(hù)還可能期望以不同的顏色并用與每一組相關(guān)聯(lián)的名稱(chēng)來(lái)顯示每一組點(diǎn)。然而,用戶(hù)可能不了解如何創(chuàng)建這樣的圖表,因?yàn)橛脩?hù)可能不熟悉圖表制作軟件的復(fù)雜性,這導(dǎo)致該用戶(hù)感到沮喪。本發(fā)明正是對(duì)于這些和其它考慮事項(xiàng)做出的。
概述
可以提供修改圖表。提供本概述以便以簡(jiǎn)化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概念。本概述并不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征。本概述也不旨在被用來(lái)限制所要求保護(hù)的主題的范圍。
根據(jù)一實(shí)施例,提供了用于基于用戶(hù)偏好來(lái)格式化圖表的方法。該方法接收?qǐng)D表。該方法還向用戶(hù)圖示地提供多個(gè)圖表元素,其中每一圖片都表示一個(gè)圖表修改。通過(guò)使用這些圖表元素,該方法根據(jù)用戶(hù)偏好修改標(biāo)準(zhǔn)圖表的格式化。經(jīng)修改的文檔隨后被顯示給用戶(hù),包括用戶(hù)所需的格式化。
根據(jù)另一實(shí)施例,提供了一種用于修改圖表的系統(tǒng),該系統(tǒng)包括存儲(chǔ)器存儲(chǔ)、用于査看經(jīng)修改的圖表的顯示設(shè)備、和耦合到存儲(chǔ)器存儲(chǔ)來(lái)接收文檔的處理單元。該系統(tǒng)還向用戶(hù)提供多個(gè)圖表元素。該系統(tǒng)還從用戶(hù)接收關(guān)于所呈現(xiàn)的圖表元素的用戶(hù)偏好的用戶(hù)輸入。通過(guò)使用用戶(hù)偏好的輸入,該系統(tǒng)修改標(biāo)準(zhǔn)圖表。經(jīng)修改的圖表隨后被顯示給用戶(hù)。
根據(jù)又一實(shí)施例,提供了存儲(chǔ)在被執(zhí)行時(shí)執(zhí)行用于通過(guò)接收標(biāo)準(zhǔn)圖表來(lái)修改圖表的方法的一組指令的計(jì)算機(jī)可讀介質(zhì)。該計(jì)算機(jī)可讀介質(zhì)還向用戶(hù)提供圖表元素以供與標(biāo)準(zhǔn)圖表一起使用。通過(guò)使用該圖表元素,用戶(hù)
4向計(jì)算機(jī)可讀介質(zhì)提供對(duì)圖表的用戶(hù)偏好。通過(guò)使用用戶(hù)偏好,計(jì)算機(jī)可 讀介質(zhì)修改標(biāo)準(zhǔn)圖表以反映用戶(hù)期望如何顯示該圖表。經(jīng)修改的圖表隨后 被顯示給用戶(hù)。
上述概略描述和以下詳細(xì)描述兩者都提供示例且都只是示例性的。因 此,上述概略描述和以下詳細(xì)描述不應(yīng)被認(rèn)為是限制性的。此外,除在此 所闡明的那些之外,可以提供各個(gè)特征或變型。例如,各實(shí)施例可以涉及 詳細(xì)描述中所描述的各種特征組合和子組合。
附圖
合并在本發(fā)明中并組成其一部分的各附圖示出本發(fā)明的各種實(shí)施例。 在附圖中
圖1示出了在其中可實(shí)踐各實(shí)施例的網(wǎng)絡(luò)化操作環(huán)境; 圖2是包括計(jì)算設(shè)備的系統(tǒng)的框圖; 圖3是用于修改圖表的方法的流程圖4是示出供與圖2的計(jì)算設(shè)備一起使用的用戶(hù)界面的屏幕截圖;以
及
圖5是進(jìn)一步示出供與圖2的計(jì)算設(shè)備一起使用的用戶(hù)界面的屏幕截圖。
詳細(xì)描述
以下詳細(xì)描述參考各個(gè)附圖。只要可能,在附圖和以下描述中使用相 同的附圖標(biāo)記來(lái)指示相同或類(lèi)似的元素。盡管可能描述了本發(fā)明的各實(shí)施 例,但修改、改編和其它實(shí)現(xiàn)也是可能的。例如,可以對(duì)附圖中所示出的 元素進(jìn)行置換、添加、或修改,且可以通過(guò)對(duì)所公開(kāi)的方法置換、重新排 序、或添加階段來(lái)修改此處所描述的方法。因此,以下詳細(xì)描述并不限制 本發(fā)明。相反,本發(fā)明的正確范圍由所附權(quán)利要求書(shū)來(lái)定義。
可以提供修改圖表。根據(jù)本發(fā)明的各實(shí)施例,公開(kāi)了用于圖示地向用 戶(hù)呈現(xiàn)被用來(lái)修改標(biāo)準(zhǔn)圖表的圖表元素的方法和系統(tǒng)。在創(chuàng)建或編輯圖表 時(shí),用戶(hù)經(jīng)??赡軣o(wú)法確定如何更改標(biāo)準(zhǔn)圖表來(lái)以所需格式呈現(xiàn)數(shù)據(jù),這 導(dǎo)致用戶(hù)感到沮喪。因此,如果向用戶(hù)提供如何修改圖表的圖示表示,則 用戶(hù)可以更容易地利用所有圖表制作能力來(lái)創(chuàng)建所需圖表。根據(jù)本發(fā)明的實(shí)施例可以包括用于修改圖表的系統(tǒng)。該系統(tǒng)可以包括 存儲(chǔ)器存儲(chǔ)和耦合到該存儲(chǔ)器存儲(chǔ)的處理單元。處理單元可用于接收標(biāo)準(zhǔn) 圖表并提供與該標(biāo)準(zhǔn)圖表一起使用的多個(gè)圖表元素。處理單元還可以用于 從用戶(hù)接收關(guān)于圖表制作偏好的輸入并修改標(biāo)準(zhǔn)圖表以反映用戶(hù)的圖表制 作偏好。該系統(tǒng)可以使用顯示設(shè)備來(lái)向用戶(hù)顯示經(jīng)修改的圖表。
參考圖l,示出了在其中可以實(shí)現(xiàn)各示例實(shí)施例的網(wǎng)絡(luò)化系統(tǒng)100。網(wǎng)
絡(luò)化系統(tǒng)100可以包括服務(wù)器102、管理數(shù)據(jù)庫(kù)106的服務(wù)器104、可用臺(tái) 式計(jì)算機(jī)112來(lái)創(chuàng)建、編輯和顯示的文檔108、和可被用來(lái)創(chuàng)建、編輯和顯 示圖表116的膝上型計(jì)算機(jī)114。
網(wǎng)絡(luò)化環(huán)境100可以向諸如服務(wù)器102、臺(tái)式計(jì)算機(jī)112和膝上型計(jì) 算機(jī)114等其它計(jì)算設(shè)備發(fā)送數(shù)據(jù)和從其接收數(shù)據(jù)??梢栽谂c文檔108和 圖表116相關(guān)聯(lián)的圖表中創(chuàng)建、編輯和處理各種類(lèi)型的數(shù)據(jù)。所交換的數(shù) 據(jù)可以包括,例如,圖、調(diào)度信息、數(shù)學(xué)計(jì)算等。此外,網(wǎng)絡(luò)化環(huán)境100 可向由服務(wù)器104管理的存儲(chǔ)系統(tǒng)106發(fā)送或接收數(shù)據(jù)。其它計(jì)算設(shè)備也 可以參與到該網(wǎng)絡(luò)化系統(tǒng)中,且諸如臺(tái)式計(jì)算機(jī)112等設(shè)備可被用作獨(dú)立 設(shè)備。
連接到網(wǎng)絡(luò)化環(huán)境100的各計(jì)算設(shè)備可通過(guò)網(wǎng)絡(luò)110來(lái)進(jìn)行通信。網(wǎng) 絡(luò)110可包括一個(gè)或多個(gè)網(wǎng)絡(luò)。網(wǎng)絡(luò)110可以包括諸如企業(yè)網(wǎng)絡(luò)等安全網(wǎng) 絡(luò),或者諸如無(wú)線(xiàn)開(kāi)放網(wǎng)絡(luò)等非安全網(wǎng)絡(luò)。作為示例而非局限,網(wǎng)絡(luò)可以 包括諸如有線(xiàn)網(wǎng)絡(luò)或直接線(xiàn)連接等有線(xiàn)介質(zhì),以及諸如聲學(xué)、RF、紅外線(xiàn) 和其它無(wú)線(xiàn)介質(zhì)等無(wú)線(xiàn)介質(zhì)。
圖2是包括計(jì)算設(shè)備200的系統(tǒng)的框圖,該計(jì)算設(shè)備可以駐留在服務(wù)器 102、服務(wù)器104、臺(tái)式計(jì)算機(jī)U2和膝上型計(jì)算機(jī)114中。根據(jù)本發(fā)明的 一實(shí)施例,硬件、軟件、或固件的任何合適的組合都可被用來(lái)實(shí)現(xiàn)存儲(chǔ)器 存儲(chǔ)和處理單元。例如,存儲(chǔ)器存儲(chǔ)和處理單元可以用計(jì)算設(shè)備200或結(jié) 合計(jì)算設(shè)備200的任何其它計(jì)算設(shè)備來(lái)實(shí)現(xiàn)。根據(jù)本發(fā)明的各實(shí)施例,前 述系統(tǒng)、設(shè)備和處理器是示例,且其它系統(tǒng)、設(shè)備和處理器可以包括前述 存儲(chǔ)器存儲(chǔ)和處理單元。此外,計(jì)算設(shè)備200可以包括相關(guān)聯(lián)的系統(tǒng)的操 作環(huán)境。該系統(tǒng)可以在其它環(huán)境中操作并且不限于計(jì)算設(shè)備200。參考圖2,根據(jù)本發(fā)明的一實(shí)施例的系統(tǒng)可以包括諸如計(jì)算設(shè)備200
等計(jì)算設(shè)備。在基本配置中,計(jì)算設(shè)備200可以包括至少一個(gè)處理單元202 和系統(tǒng)存儲(chǔ)器204。取決于計(jì)算設(shè)備的配置和類(lèi)型,系統(tǒng)存儲(chǔ)器204可以包 括但不限于,易失性(例如隨機(jī)存取存儲(chǔ)器(RAM))、非易失性(例如, 只讀存儲(chǔ)器(ROM))、閃存、或任意組合。系統(tǒng)存儲(chǔ)器204可以包括操 作系統(tǒng)205、 一個(gè)或多個(gè)編程模塊206,且可以包括程序數(shù)據(jù)207。例如, 操作系統(tǒng)205可以適用于控制計(jì)算設(shè)備200的操作。在一實(shí)施例中,編程 模塊206可以包括用于接收文檔或圖表的文檔管理應(yīng)用程序219。編程模塊 206可以包括用于向用戶(hù)可視地提供圖表修改元素的圖表格式化顯示應(yīng)用 程序220。此外,本發(fā)明的各實(shí)施例可以結(jié)合圖形庫(kù)、其它操作系統(tǒng)、或任 何其它應(yīng)用程序來(lái)實(shí)踐,,且不限于任何特定的應(yīng)用程序或系統(tǒng)。該基本配 置在圖2中由虛線(xiàn)208內(nèi)的組件示出。
計(jì)算設(shè)備200也可具有附加的特征或功能。例如,計(jì)算設(shè)備200還可 包括附加數(shù)據(jù)存儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng)),諸如,例如磁盤(pán)、光盤(pán) 或磁帶。這種附加存儲(chǔ)在圖2中由可移動(dòng)存儲(chǔ)209和不可移動(dòng)存儲(chǔ)210示 出。計(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ǔ)器204、可移動(dòng)存儲(chǔ)209和不可移動(dòng)存儲(chǔ) 210都是計(jì)算機(jī)存儲(chǔ)介質(zhì)(即,存儲(chǔ)器存儲(chǔ))的示例。計(jì)算機(jī)存儲(chǔ)介質(zhì)可以 包括,但不限于,RAM、 ROM、電可擦除只讀存儲(chǔ)器(EEPROM)、閃存 或其它存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(pán)(DVD)或其它光盤(pán)存儲(chǔ)、 磁帶盒、磁帶、磁盤(pán)存儲(chǔ)或其它磁性存儲(chǔ)設(shè)備、或能用于存儲(chǔ)信息且可以 由計(jì)算設(shè)備200訪(fǎng)問(wèn)的任何其它介質(zhì)。任何這樣的計(jì)算機(jī)存儲(chǔ)介質(zhì)都可以 是設(shè)備200的一部分。計(jì)算設(shè)備200還可以采用輸入設(shè)備212,如鍵盤(pán)、鼠 標(biāo)、筆、聲音輸入設(shè)備、觸摸輸入設(shè)備等。也可包括諸如顯示器、揚(yáng)聲器、 打印機(jī)等輸出設(shè)備214。前述設(shè)備是示例且可以使用其它設(shè)備。
計(jì)算設(shè)備200還可以包含可以允許設(shè)備200與其它計(jì)算設(shè)備如在例如 內(nèi)聯(lián)網(wǎng)或因特網(wǎng)等分布式計(jì)算環(huán)境中通過(guò)網(wǎng)絡(luò)110進(jìn)行通信的通信連接 216。通信連接216是通信介質(zhì)的一個(gè)示例。通信介質(zhì)通常以諸如載波或其它傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號(hào)來(lái)體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模 塊或其它數(shù)據(jù),并包括任何信息傳遞介質(zhì)。術(shù)語(yǔ)"已調(diào)制數(shù)據(jù)信號(hào)"指以 對(duì)信號(hào)中的信息進(jìn)行編碼的方式設(shè)置或改變其一個(gè)或多個(gè)特征的信號(hào)。作 為示例而非限制,通信介質(zhì)包括諸如有線(xiàn)網(wǎng)絡(luò)或直接線(xiàn)連接等有線(xiàn)介質(zhì),
以及諸如聲學(xué)、射頻(RF)、紅外線(xiàn)和其它無(wú)線(xiàn)介質(zhì)等無(wú)線(xiàn)介質(zhì)。如此處 所使用的術(shù)語(yǔ)計(jì)算機(jī)可讀介質(zhì)可以包括存儲(chǔ)介質(zhì)和通信介質(zhì)兩者。
如上所述,可以在系統(tǒng)存儲(chǔ)器204中存儲(chǔ)包括操作系統(tǒng)205在內(nèi)的多 個(gè)程序模塊和數(shù)據(jù)文件。當(dāng)在處理單元202上執(zhí)行時(shí),程序模塊206可以 執(zhí)行包括,例如,如下描述的方法300的一個(gè)或多個(gè)階段的過(guò)程。前述過(guò) 程是示例,且處理單元202可以執(zhí)行其它過(guò)程。根據(jù)本發(fā)明的各實(shí)施例可 以使用的其它編程模塊可以包括電子郵件和聯(lián)系人應(yīng)用程序、文字處理應(yīng) 用程序、電子表格應(yīng)用程序、數(shù)據(jù)庫(kù)應(yīng)用程序、幻燈片演示應(yīng)用程序、繪 圖或計(jì)算機(jī)輔助應(yīng)用程序等。
圖3是闡明根據(jù)本發(fā)明的一實(shí)施例的用于使用圖2的計(jì)算設(shè)備200修 改圖表的方法300中所涉及的各概略階段的流程圖。以下將更詳細(xì)地描述 實(shí)現(xiàn)方法300的各階段的方式。方法300可以在開(kāi)始框305處開(kāi)始并前進(jìn) 至其中計(jì)算設(shè)備200可以接收?qǐng)D表的階段310。 一旦接收到標(biāo)準(zhǔn)圖表,方法 300則前進(jìn)至階段315,在此計(jì)算設(shè)備200可以可視地向用戶(hù)提供圖表元素 以供在修改圖表時(shí)使用。例如,可以向用戶(hù)呈現(xiàn)具有用于選擇網(wǎng)格線(xiàn)的圖 表元素的帶狀條(ribbon)工具欄。下一步,在階段320,計(jì)算設(shè)備200可
以基于所呈現(xiàn)的圖表元素從用戶(hù)接收?qǐng)D表偏好輸入。例如,用戶(hù)可能期望 創(chuàng)建擁有具有用于顯示速度與時(shí)間的關(guān)系的標(biāo)題的X軸和Y軸的圖表。
下一步,在階段325,計(jì)算設(shè)備200可以使用用戶(hù)偏好的圖表元素修 改標(biāo)準(zhǔn)圖表。在階段330,計(jì)算設(shè)備200可以向用戶(hù)顯示經(jīng)修改的圖表。
因此,向用戶(hù)提供了可以如何修改標(biāo)準(zhǔn)圖表以供用戶(hù)使用的可視表示。 根據(jù)用戶(hù)的選擇,計(jì)算設(shè)備200基于所選擇的圖表元素修改標(biāo)準(zhǔn)圖表。因 此,用戶(hù)可以更充分地利用圖表制作能力按用戶(hù)的偏好來(lái)修改標(biāo)準(zhǔn)圖表。
圖4示出根據(jù)一實(shí)施例的結(jié)合計(jì)算設(shè)備200使用的示例性用戶(hù)界面 400。用戶(hù)界面400包括圖表帶狀條工具欄402。圖表帶狀條工具欄402中顯示了供用戶(hù)用來(lái)修改標(biāo)準(zhǔn)圖表的一系列圖表元素藝?yán)?gallery)命令404, 例如,圖表標(biāo)題(Chart Title)選項(xiàng)卡。在圖表帶狀條工具欄402中還駐留 有供用戶(hù)使用來(lái)添加和編輯繪圖元素、文本和圖片的一系列藝術(shù)對(duì)象406。 另外,圖表帶狀條工具欄402向用戶(hù)提供工具提示408以供用戶(hù)使用來(lái)接 收關(guān)于圖表格式化的幫助。因此,向用戶(hù)呈現(xiàn)了具有用于顯示用戶(hù)可以如 何修改標(biāo)準(zhǔn)圖表的可視圖表元素的圖表帶狀條工具欄402。
圖5示出根據(jù)一實(shí)施例的結(jié)合圖表帶狀條工具欄402使用的示例性圖 表藝?yán)冉Y(jié)構(gòu)500。例如,在選擇圖表元素藝?yán)让?02后,則可以向用戶(hù)呈 現(xiàn)表示與圖表元素(軸標(biāo)記(Axis Label))相關(guān)聯(lián)的可能的修改的藝?yán)?04。 例如,藝?yán)?04向用戶(hù)呈現(xiàn)修改水平(X)軸標(biāo)題(Horizontal (X) Axis Title)、 垂直(Y)軸標(biāo)題(Vertical (Y) Axis Title)和深度(Z)軸標(biāo)題(Depth (Z) Axis Title)的選項(xiàng)。例如,如果用戶(hù)選擇修改水平(X)軸標(biāo)題的選項(xiàng),則 在第二級(jí)藝?yán)?06中向用戶(hù)呈現(xiàn)一組如何修改水平(X)軸標(biāo)題的可視表示。 因此,用戶(hù)可能期望通過(guò)選擇圖表元素510而將X軸的標(biāo)題置于該軸的下 面(Title Below Axis)。如果用戶(hù)沒(méi)有看到所期望的修改X軸的選項(xiàng),則 用戶(hù)可以選擇更多選擇選項(xiàng)(More Title Options)以顯示更多的修改X軸 標(biāo)題的選項(xiàng)。因此,用戶(hù)可以利用與各種圖表元素藝?yán)让睿?,?biāo)題 (Titles)、圖例(Legend)、數(shù)據(jù)標(biāo)簽(DataLabel)、網(wǎng)格線(xiàn)(Gridline)、 軸(Axis)、更多元素(More elements)等相關(guān)聯(lián)的多個(gè)藝?yán)取?br>
根據(jù)本發(fā)明的各實(shí)施例,可以提供修改圖表以按用戶(hù)所需的偏好來(lái)修 改圖表。被用來(lái)修改標(biāo)準(zhǔn)圖表的圖表元素以可視的顯示呈現(xiàn)給用戶(hù)以降低 用戶(hù)對(duì)可以如何修改圖表的混亂性。根據(jù)本發(fā)明的各實(shí)施例,圖表格式化 顯示應(yīng)用程序可以駐留在計(jì)算設(shè)備200中、連接到計(jì)算設(shè)備200的服務(wù)器 中、或計(jì)算設(shè)備200和連接到計(jì)算設(shè)備200的服務(wù)器兩者中。
一般而言,根據(jù)本發(fā)明的各實(shí)施例,程序模塊可以包括可以執(zhí)行特定 任務(wù)或可以實(shí)現(xiàn)特定的抽象數(shù)據(jù)類(lèi)型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其 它類(lèi)型的結(jié)構(gòu)。此外,本發(fā)明的各實(shí)施例可用其它計(jì)算機(jī)系統(tǒng)配置來(lái)實(shí)踐, 包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)或可編程消費(fèi)電子 產(chǎn)品、小型機(jī)、大型計(jì)算機(jī)等。本發(fā)明的各實(shí)施例也可以在其中任務(wù)由通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式 計(jì)算環(huán)境中,程序模塊可以位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。
此外,本發(fā)明的各實(shí)施例可在包括分立電子元件、包含邏輯門(mén)的封裝 或集成電子芯片、利用微處理器的電路、或在包含電子元件或微處理器的 單個(gè)芯片等的電路中實(shí)現(xiàn)。本發(fā)明的各實(shí)施例還可以使用能夠執(zhí)行諸如,
例如,AND (與)、OR (或)和NOT (非)等邏輯運(yùn)算的其它技術(shù)來(lái)實(shí)踐, 包括但不限于機(jī)械、光學(xué)、流體和量子技術(shù)。另外,本發(fā)明的各實(shí)施例可 以在通用計(jì)算機(jī)或任何其它電路或系統(tǒng)中實(shí)現(xiàn)。
例如,本發(fā)明的各實(shí)施例可被實(shí)現(xiàn)為計(jì)算機(jī)過(guò)程(方法)、計(jì)算系統(tǒng) 或諸如計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)可讀介質(zhì)等制品。計(jì)算機(jī)程序產(chǎn)品可以是 計(jì)算機(jī)系統(tǒng)可讀并包含了用于執(zhí)行計(jì)算機(jī)過(guò)程的指令的計(jì)算機(jī)程序的計(jì)算 機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)程序產(chǎn)品也可以是計(jì)算系統(tǒng)可讀并包含了用于執(zhí)行計(jì) 算機(jī)過(guò)程的指令的計(jì)算機(jī)程序的載波上的傳播信號(hào)。因此,本發(fā)明能以硬 件和/或軟件(包括固件、常駐軟件、微碼等)來(lái)具體化。換言之,本發(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)線(xiàn)的電連接、便攜式計(jì)算機(jī)盤(pán)、隨機(jī)存取存儲(chǔ)器(RAM)、只 讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPROM或閃存)、光纖、 和便攜式壓縮盤(pán)只讀存儲(chǔ)器(CD-ROM)。注意,計(jì)算機(jī)可使用或計(jì)算機(jī) 可讀介質(zhì)甚至可以是其上打印有程序的紙張或另一合適的介質(zhì),因?yàn)槌绦?可以經(jīng)由例如對(duì)紙張或其它介質(zhì)的光學(xué)掃描而電子地捕獲,隨后如有必要 被編譯、解釋?zhuān)蛞云渌线m的方式處理,并隨后存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。 例如,以上參考根據(jù)本發(fā)明的各實(shí)施例方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品的框圖和/或操作圖示描述了本發(fā)明的各實(shí)施例。框中注的功能/動(dòng)作能脫離 任何流程圖所示出的順序而發(fā)生。例如,取決于所涉及的功能/動(dòng)作,連續(xù) 地示出的兩個(gè)框?qū)嶋H上可以基本上同步地執(zhí)行,或有時(shí)這些框能以逆序來(lái) 執(zhí)行。
盡管已經(jīng)描述了本發(fā)明的某些實(shí)施例,但也可以存在其它實(shí)施例。此 外,雖然本發(fā)明的各實(shí)施例被描述為與存儲(chǔ)在存儲(chǔ)器和其它存儲(chǔ)介質(zhì)中的
數(shù)據(jù)相關(guān)聯(lián),但數(shù)據(jù)還可以被存儲(chǔ)在或讀取自其它類(lèi)型的計(jì)算機(jī)可讀介質(zhì),
如次級(jí)存儲(chǔ)設(shè)備,像硬盤(pán)、軟盤(pán)、或CD-ROM、來(lái)自因特網(wǎng)的載波、或其 它形式的RAM或ROM。此外,所公開(kāi)的方法的各階段能以任何方式來(lái)修 改,包括通過(guò)對(duì)各階段重新排序和/或插入或刪除階段,而不背離本發(fā)明。
盡管本說(shuō)明書(shū)包括各個(gè)示例,但本發(fā)明的范圍由所附權(quán)利要求書(shū)來(lái)指 示。此外,盡管用結(jié)構(gòu)特征和/或方法邏輯動(dòng)作專(zhuān)用的語(yǔ)言描述了本說(shuō)明書(shū), 但權(quán)利要求書(shū)并不限于上述特征或動(dòng)作。相反,上述具體特征和動(dòng)作是作 為本發(fā)明的各實(shí)施例的示例來(lái)公開(kāi)的。
權(quán)利要求
1. 一種用于格式化圖表的方法,所述方法包括接收標(biāo)準(zhǔn)圖表(310);圖示地提供多個(gè)圖表元素(315),其中,所述多個(gè)圖表元素的每一個(gè)都表示供在改變所述標(biāo)準(zhǔn)圖表時(shí)使用的圖表修改;用所述多個(gè)圖表元素的一個(gè)或多個(gè)來(lái)修改所述標(biāo)準(zhǔn)圖表(325);以及顯示所述經(jīng)修改的圖表(330)。
2. 如權(quán)利要求1所述的方法,其特征在于,還包括接收選擇圖表元素的輸入。
3. 如權(quán)利要求1所述的方法,其特征在于,還包括查詢(xún)所述標(biāo)準(zhǔn)圖表以確定所述圖表的當(dāng)前狀態(tài)。
4. 如權(quán)利要求1所述的方法,其特征在于,還包括査詢(xún)所述經(jīng)修改的圖表以確定所述圖表的當(dāng)前狀態(tài)。
5. 如權(quán)利要求1所述的方法,其特征在于,所述圖表元素駐留在圖表帶狀條中。
6. —種用于修改圖表的系統(tǒng),所述系統(tǒng)包括存儲(chǔ)器存儲(chǔ)(204、 209、 210);耦合到所述存儲(chǔ)器存儲(chǔ)的處理單元(202〉,其中所述處理單元可用于接收標(biāo)準(zhǔn)圖表(310);圖示地提供多個(gè)圖表元素(315);接收選擇圖表元素的輸入(320);基于所接收到的輸入修改所述標(biāo)準(zhǔn)圖表(325);以及顯示所述經(jīng)修改的圖表(330);以及用于顯示所述經(jīng)修改的圖表的顯示設(shè)備(112、 114)。
7. 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述處理單元與服務(wù)器相關(guān)聯(lián)。
8. 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述處理單元與客戶(hù)機(jī)側(cè)設(shè)備相關(guān)聯(lián)。
9. 一種存儲(chǔ)在被執(zhí)行時(shí)執(zhí)行用于修改圖表的方法的一組指令(219、220)的計(jì)算機(jī)可讀介質(zhì),所述由所述一組指令執(zhí)行的方法包括接收標(biāo)準(zhǔn)圖表(310);圖示地提供多個(gè)圖表元素(315);基于對(duì)所述多個(gè)圖表元素的一個(gè)或多個(gè)的選擇來(lái)修改所述標(biāo)準(zhǔn)圖表(325);以及顯示所述經(jīng)修改的圖表(330)。
10. 如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,在創(chuàng)建了所述經(jīng)修改的圖表之后,使用所述多個(gè)圖表元素進(jìn)一步修改所述經(jīng)修改的圖表。
11. 如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括接收選擇圖表元素的輸入。
12. 如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括查詢(xún)所述標(biāo)準(zhǔn)圖表以確定所述標(biāo)準(zhǔn)圖表的當(dāng)前狀態(tài)。
13. 如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述多個(gè)圖表元素駐留在圖表帶狀條中。
14. 如權(quán)利要求13所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述圖表帶狀條根據(jù)對(duì)一個(gè)或多個(gè)圖表藝?yán)让畹倪x擇來(lái)顯示圖表元素的藝?yán)取?br>
15. 如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述藝?yán)葓D示地提供圖表元素以供圖表修改。
16. 如權(quán)利要求13所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述圖表帶狀條是用戶(hù)控制的。
17. 如權(quán)利要求16所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括禁用所述圖表帶狀條。
18. 如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述多個(gè)圖表元素圖示地顯示所述標(biāo)準(zhǔn)圖表的當(dāng)前狀態(tài)。
19. 如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述多個(gè)圖表元素圖示地顯示所述經(jīng)修改的圖表的當(dāng)前狀態(tài)。
20. 如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括提供藝術(shù)對(duì)象以供修改所述標(biāo)準(zhǔn)圖表。
全文摘要
可以提供修改圖表。圖示地向用戶(hù)呈現(xiàn)圖表元素以供該用戶(hù)在修改所生成的標(biāo)準(zhǔn)圖表時(shí)使用??梢栽趫D表帶狀條中向用戶(hù)呈現(xiàn)圖表元素。
文檔編號(hào)G06F17/00GK101460943SQ200780020312
公開(kāi)日2009年6月17日 申請(qǐng)日期2007年5月25日 優(yōu)先權(quán)日2006年6月1日
發(fā)明者A·佳吉, E·W·帕特森 申請(qǐng)人:微軟公司