件45附近。根據(jù)一實(shí)施例,鎖定針80可被利用來將標(biāo)尺用戶控件45就地固定以便形成注釋90。
[0035]圖2A是根據(jù)一替換實(shí)施例的可被利用來在圖表上作出數(shù)據(jù)點(diǎn)計(jì)算的用戶界面10。用戶界面10包括散點(diǎn)圖表17,該散點(diǎn)圖表17包括若干數(shù)據(jù)點(diǎn),包括數(shù)據(jù)點(diǎn)22A-22D。用戶界面10還包括用戶控件按鈕40、50、60和70,當(dāng)用戶控件按鈕50(即圓規(guī)按鈕)被選擇時(shí),導(dǎo)致圓規(guī)用戶控件55被顯示在圖表17附近。
[0036]現(xiàn)轉(zhuǎn)至圖2B,用戶界面10示出在被用戶移動(dòng)以選擇期望對(duì)其進(jìn)行計(jì)算的一組數(shù)據(jù)點(diǎn)之后的圓規(guī)用戶控件55。具體地,圓規(guī)用戶控件55被示為正處于經(jīng)由(使用手35的)觸摸輸入圈出圖表17上的數(shù)據(jù)點(diǎn)22A-22D的過程中,該過程作為選擇供執(zhí)行計(jì)算的這些數(shù)據(jù)點(diǎn)的手段。
[0037]現(xiàn)轉(zhuǎn)至圖2C,用戶界面10示出了對(duì)由圖2B中的圓規(guī)用戶控件55所選擇的圖表數(shù)據(jù)點(diǎn)22A-22D執(zhí)行的計(jì)算的結(jié)果。具體地,在圓規(guī)用戶控件55附近示出了指示與所圈出的數(shù)據(jù)點(diǎn)22A-22D相關(guān)聯(lián)的數(shù)據(jù)值的計(jì)數(shù)、求和以及平均的注釋92。根據(jù)一實(shí)施例,前述計(jì)算響應(yīng)于用戶在完成對(duì)數(shù)據(jù)點(diǎn)22A-22D的選擇后將手35從圓規(guī)用戶控件55移開而被發(fā)起。
[0038]圖3A示出根據(jù)另一實(shí)施例的可被利用來在圖表上作出數(shù)據(jù)點(diǎn)計(jì)算的用戶界面10。用戶界面10包括散點(diǎn)圖表17,該散點(diǎn)圖表17包括若干數(shù)據(jù)點(diǎn),包括數(shù)據(jù)點(diǎn)22A-22E。用戶界面10進(jìn)一步包括用戶控件按鈕40、50、60和70,當(dāng)用戶控件按鈕60 (即,套索按鈕)被選擇時(shí),導(dǎo)致套索用戶控件65被顯示在圖表17附近。
[0039]現(xiàn)轉(zhuǎn)至圖3B,用戶界面10示出在被用戶移動(dòng)以選擇期望對(duì)其進(jìn)行計(jì)算的一組數(shù)據(jù)點(diǎn)之后的套索用戶控件65。具體地,套索用戶控件65被示為正處于經(jīng)由(使用手35的)觸摸輸入來選擇或“用套索套住”圖表17上的數(shù)據(jù)點(diǎn)22B、22C和22E的過程中,該過程作為選擇供執(zhí)行計(jì)算的這些數(shù)據(jù)點(diǎn)的手段。
[0040]現(xiàn)轉(zhuǎn)至圖3C,用戶界面10示出了對(duì)由圖3B中的套索用戶控件65所選擇的圖表數(shù)據(jù)點(diǎn)22B、22C和22E執(zhí)行的計(jì)算的結(jié)果。具體地,在套索用戶控件65附近示出了指示與所選的數(shù)據(jù)點(diǎn)22B、22C和22E相關(guān)聯(lián)的數(shù)據(jù)值的計(jì)數(shù)、求和以及平均的注釋94。根據(jù)一實(shí)施例,前述計(jì)算響應(yīng)于用戶在完成對(duì)數(shù)據(jù)點(diǎn)22B、22C和22E的選擇后將手35從套索用戶控件65移開而被發(fā)起。
[0041]圖4A示出根據(jù)另一實(shí)施例的可被利用來在圖表上作出數(shù)據(jù)點(diǎn)計(jì)算的用戶界面10。用戶界面10包括散點(diǎn)圖表17,該散點(diǎn)圖表17包括若干數(shù)據(jù)點(diǎn),包括數(shù)據(jù)點(diǎn)22C、22F和22G。用戶界面10還包括用戶控件按鈕40、50、60和70,當(dāng)用戶控件按鈕70(S卩,量角器按鈕)被選擇時(shí),導(dǎo)致量角器用戶控件75被顯示,該量角器用戶控件75已經(jīng)被用戶(經(jīng)由手35)選擇并被移動(dòng)以選擇數(shù)據(jù)點(diǎn)22C作為用于在圖表17上執(zhí)行計(jì)算的第一數(shù)據(jù)點(diǎn)。
[0042]現(xiàn)轉(zhuǎn)至圖4B-4C,用戶界面10示出量角器用戶控件75正處于被用戶移動(dòng)以選擇供執(zhí)行計(jì)算的另一數(shù)據(jù)點(diǎn)(即,數(shù)據(jù)點(diǎn)22F),(供執(zhí)行計(jì)算的點(diǎn)包括之前選擇的數(shù)據(jù)點(diǎn)22C)的過程中(如由連接這兩個(gè)數(shù)據(jù)點(diǎn)的虛線所示出的)。
[0043]現(xiàn)轉(zhuǎn)至圖4D-4E,用戶界面10示出量角器用戶控件75正處于被用戶移動(dòng)以選擇供執(zhí)行計(jì)算的另一數(shù)據(jù)點(diǎn)(即,數(shù)據(jù)點(diǎn)22G)(供執(zhí)行計(jì)算的點(diǎn)包括之前選擇的數(shù)據(jù)點(diǎn)22C和22F)的過程中(如由連接數(shù)據(jù)點(diǎn)22C和22F的虛線以及連接數(shù)據(jù)點(diǎn)22C和22G的虛線所示出的)。
[0044]現(xiàn)轉(zhuǎn)至圖4F,用戶界面10示出了對(duì)由圖4A-4E中的量角器用戶控件7 5所選擇的圖表數(shù)據(jù)點(diǎn)22C、22F和22G執(zhí)行的計(jì)算的結(jié)果。具體地,在量角器用戶控件75附近示出了指示在將數(shù)據(jù)點(diǎn)22F和22G連接到數(shù)據(jù)點(diǎn)22C的兩根線之間形成的角度的注釋96。
[0045]圖5是示出了根據(jù)一實(shí)施例的用于在圖表上作出數(shù)據(jù)點(diǎn)計(jì)算的例程500的流程圖。當(dāng)閱讀對(duì)在此提供的例程的討論時(shí),應(yīng)當(dāng)理解,本發(fā)明的各種實(shí)施例的邏輯操作被實(shí)現(xiàn)為
(I)運(yùn)行于計(jì)算系統(tǒng)上的一系列計(jì)算機(jī)實(shí)現(xiàn)的動(dòng)作或程序模塊,和/或(2)計(jì)算系統(tǒng)內(nèi)互連的機(jī)器邏輯電路或電路模塊。這種實(shí)現(xiàn)是取決于實(shí)現(xiàn)本發(fā)明的計(jì)算系統(tǒng)的性能需求的選擇問題。因此,圖5中所例示的并且構(gòu)成在此所描述的各實(shí)施例的邏輯操作被不同地稱為操作、結(jié)構(gòu)性設(shè)備、動(dòng)作或模塊。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,這些操作、結(jié)構(gòu)設(shè)備、動(dòng)作和模塊可用軟件、硬件、固件、專用數(shù)字邏輯及其任意組合實(shí)現(xiàn),而不背離如本文中闡述的權(quán)利要求內(nèi)陳述的本發(fā)明精神和范圍。
[0046]例程500開始于操作505,在操作505,在計(jì)算設(shè)備上執(zhí)行的應(yīng)用可將用戶控件顯示在圖表附近。如以上參考圖1-4討論的,用戶控件的顯示可響應(yīng)于對(duì)由應(yīng)用生成的菜單中的用戶控件按鈕的觸摸或其他輸入而被發(fā)起。所選的用戶控件可與用戶期望執(zhí)行的特定計(jì)算相關(guān)聯(lián)。例如,用戶控件可包括用于計(jì)算圖表上的兩個(gè)數(shù)據(jù)點(diǎn)之間的差的標(biāo)尺或用于計(jì)算圖表數(shù)據(jù)點(diǎn)之間的角度的量角器。
[0047]例程500從操作505繼續(xù)至操作510,在操作510,在計(jì)算設(shè)備上執(zhí)行的應(yīng)用可接收用戶控件對(duì)圖表上的數(shù)據(jù)點(diǎn)的選擇。根據(jù)一實(shí)施例,應(yīng)用可通過以下方式接收對(duì)圖表數(shù)據(jù)點(diǎn)的選擇:接收對(duì)用戶控件的觸摸輸入,以及響應(yīng)于接收到該觸摸輸入,移動(dòng)該用戶控件以選擇圖表上供執(zhí)行計(jì)算的多個(gè)期望數(shù)據(jù)點(diǎn)中的每一個(gè)。根據(jù)另一實(shí)施例,一個(gè)或多個(gè)數(shù)據(jù)點(diǎn)可由應(yīng)用在確定用戶控件鄰近于圖表上具有強(qiáng)調(diào)的數(shù)據(jù)點(diǎn)(例如“熱點(diǎn)”)(如以上參考圖1B所討論的)并且隨后(由該應(yīng)用)將該用戶控件移動(dòng)到該最近的“熱點(diǎn)”之際自動(dòng)地選擇。供執(zhí)行計(jì)算的后續(xù)數(shù)據(jù)點(diǎn)可隨后由用戶(例如,經(jīng)由手動(dòng)觸摸輸入)或由應(yīng)用選擇作為下一
“執(zhí)占,,O
[0048]例程500從操作510繼續(xù)至操作515,在操作515,在計(jì)算設(shè)備上執(zhí)行的應(yīng)用可對(duì)由該用戶控件在操作510選擇的圖表數(shù)據(jù)點(diǎn)執(zhí)行計(jì)算。如以上參考圖1-4討論的,由應(yīng)用執(zhí)行的計(jì)算可包括而不限于求值差計(jì)算、求角度差計(jì)算、計(jì)數(shù)計(jì)算、求和計(jì)算和求平均計(jì)算。然而,應(yīng)當(dāng)理解,其他類型的計(jì)算(例如,百分比差計(jì)算)也是可能的。還應(yīng)當(dāng)理解,前述計(jì)算可在χ(水平)、y(垂直)和z方向中的任一者中對(duì)圖表數(shù)據(jù)執(zhí)行。
[0049]例程500從操作515繼續(xù)到操作520,在操作520,該計(jì)算設(shè)備上執(zhí)行的應(yīng)用可鎖定該用戶控件以形成注釋。例如,如以上參考圖1C所討論的,鎖定針80可被利用來將標(biāo)尺用戶控件45就地固定以便形成注釋90。
[0050]例程500從操作520繼續(xù)到操作525,在操作525,計(jì)算設(shè)備上執(zhí)行的應(yīng)用可在圖表上的注釋中顯示在操作515執(zhí)行的計(jì)算的結(jié)果。從操作525起,例程500隨后結(jié)束。
[0051]圖6-8及相關(guān)聯(lián)的描述提供了其中可實(shí)施本發(fā)明的各實(shí)施例的各種操作環(huán)境的討論。然而,參考圖6-8所解說和討論的設(shè)備和系統(tǒng)是為了示例和解說的目的,并且不限制本文中所描述的可用于實(shí)踐本發(fā)明的實(shí)施例的巨大數(shù)量的計(jì)算設(shè)備配置。
[0052]圖6是圖示可實(shí)現(xiàn)各個(gè)實(shí)施例的計(jì)算設(shè)備600的示例物理組件的框圖。在基本配置中,計(jì)算設(shè)備600可包括至少一個(gè)處理單元602以及系統(tǒng)存儲(chǔ)器604。取決于計(jì)算設(shè)備的配置和類型,系統(tǒng)存儲(chǔ)器604可以包括,但不限于,易失性存儲(chǔ)器(例如,隨機(jī)存取存儲(chǔ)器(RAM))、非易失性存儲(chǔ)器(例如,只讀存儲(chǔ)器(ROM))、閃存或任何組合。系統(tǒng)存儲(chǔ)器604可包括操作系統(tǒng)605和應(yīng)用607。操作系統(tǒng)605例如可適用于控制計(jì)算設(shè)備600的操作,并且根據(jù)一實(shí)施例操作系統(tǒng)605可包括來自華盛頓州雷蒙德市的微軟公司的WINDOWS操作系統(tǒng)。例如,應(yīng)用607可包括用于執(zhí)行包括例如在圖