Teechart圖表應用技術詳解—第三章之函數的操作
Steema公司和慧都科技針對中國市場聯(lián)合推出中文版TeeChart for .NET圖表控件,一共漢化2000個詞條(17000個單詞),漢化文檔35000個單詞,包括控件設計時與運行時的界面漢化以及控件使用向導文檔的漢化,總漢化90%以上!
TeeChart for .NET中文版讓您在使用和學習上沒有任何語言障礙,至少可以節(jié)省30%的開發(fā)時間。TeeChart for .NET中文版具有易上手,使用方便,穩(wěn)定性好,性價比高,價格優(yōu)惠等優(yōu)勢,并且針對Web應用提供無限制服務器分發(fā)授權方式,非常有利于產品集成。
函數的操作
TeeChart Pro中的函數可以通過圖表編輯器在程序設計階段隨意增加、刪除和修改。下面主要介紹通過編寫代碼實現函數增加、刪除的方法。
增加函數
函數是一個組件,當增加一個新的函數時也隨之增加了一個序列,也就是說,函數和序列是成對出現的,有一個函數就有一個與之對應的序列。如:
Series1.SetFunction( TAddTeeFunction.Create(Self);
從這條語句看出,它是給序列Series1設定了一個函數,從而建立起函數與序列之間的關聯(lián),也就是說,用這個序列來表示指定函數的值。
刪除函數
刪除一個函數實際就是斷開函數與序列之間的關聯(lián),如:
Series1.SetFunction(nil);
這樣,將序列 Series1.SetFunction的函數設置為空,自然也就斷開了序列與函數之間的關聯(lián)。
周期
當使用函數工作的時候,該函數提供了一個周期( Period)屬性,這個屬性非常有用它定義了函數重新計算的頻率。例如:
有6個點的數據( TBarSeries的棒條),其值分別為:3、8、6、2、9和12。如果定義函數的周期為0,可以繪制出平均值為6667的曲線。若設置 Period為2,函數的輸出可得到3個值:55、4和105,這個值將繪制在它們周期的范圍之內。第一個值在棒條1和2之間,第二個值在棒條3和4之間,其余依次類推。
函數周期( Period)設計階段可在對象觀察窗口( Object Inspector)修改,在運行階段通過下列代碼修改:
Series2.FunctionType.Period: =2
這條語句的作用是將序列 Series2的函數周期設定為2。
下一節(jié)我們將會介紹第三章圖表與序列的操作維護:圖表的放大和滾動。如果有對Teechart圖表感興趣的朋友,可以多多關注本教程,并且歡迎在評論區(qū)留言。
相關資料推薦:
上一章:序列的維護(上)
現TeeChart for .NET,TeeChart for JavaScript/HTML5,TeeChart for Xamarin.Android等均已加入在線訂購,現在搶購可立享優(yōu)惠!
關注慧聚IT微信公眾號???,了解產品的最新動態(tài)及最新資訊。