轉帖|使用教程|編輯:況魚杰|2019-10-30 14:11:34.727|閱讀 490 次
概述:本教程轉自屈景輝的Teechart應用技術詳解——快速圖表制作工具一書,本文將會介紹此書的第三章圖表與序列的操作維護的第三小節:函數的操作。將會介紹如何增加函數、刪除函數和周期三個操作。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Steema公司和慧都科技針對中國市場聯合推出中文版TeeChart for .NET圖表控件,一共漢化2000個詞條(17000個單詞),漢化文檔35000個單詞,包括控件設計時與運行時的界面漢化以及控件使用向導文檔的漢化,總漢化90%以上!
TeeChart for .NET中文版讓您在使用和學習上沒有任何語言障礙,至少可以節省30%的開發時間。TeeChart for .NET中文版具有易上手,使用方便,穩定性好,性價比高,價格優惠等優勢,并且針對Web應用提供無限制服務器分發授權方式,非常有利于產品集成。
函數的操作
TeeChart Pro中的函數可以通過圖表編輯器在程序設計階段隨意增加、刪除和修改。下面主要介紹通過編寫代碼實現函數增加、刪除的方法。
增加函數
函數是一個組件,當增加一個新的函數時也隨之增加了一個序列,也就是說,函數和序列是成對出現的,有一個函數就有一個與之對應的序列。如:
Series1.SetFunction( TAddTeeFunction.Create(Self);
從這條語句看出,它是給序列Series1設定了一個函數,從而建立起函數與序列之間的關聯,也就是說,用這個序列來表示指定函數的值。
刪除函數
刪除一個函數實際就是斷開函數與序列之間的關聯,如:
Series1.SetFunction(nil);
這樣,將序列 Series1.SetFunction的函數設置為空,自然也就斷開了序列與函數之間的關聯。
周期
當使用函數工作的時候,該函數提供了一個周期( 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。
下一節我們將會介紹第三章圖表與序列的操作維護:圖表的放大和滾動。如果有對Teechart圖表感興趣的朋友,可以多多關注本教程,并且歡迎在評論區留言。
相關資料推薦:
上一章:序列的維護(上)
現TeeChart for .NET,TeeChart for JavaScript/HTML5,TeeChart for Xamarin.Android等均已加入在線訂購,現在搶購可立享優惠!
關注慧聚IT微信公眾號???,了解產品的最新動態及最新資訊。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: