• <menu id="w2i4a"></menu>
  • logo Teechart應用技術詳解——快速圖表制作工具

    文檔首頁>>Teechart應用技術詳解——快速圖表制作工具>>Teechart圖表應用技術詳解—第三章之函數的操作

    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 for .NET最新試用版    


    函數的操作

        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 2019資源合集


        現TeeChart for .NET,TeeChart for JavaScript/HTML5,TeeChart for Xamarin.Android等均已加入在線訂購,現在搶購可立享優(yōu)惠!

        關注慧聚IT微信公眾號???,了解產品的最新動態(tài)及最新資訊。

    dd2629f30d553d56ccaf7164fdcb784e-sz_28327.webp.jpg

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();