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