• <menu id="w2i4a"></menu>
  • logo Teechart應(yīng)用技術(shù)詳解——快速圖表制作工具

    文檔首頁>>Teechart應(yīng)用技術(shù)詳解——快速圖表制作工具>>Teechart圖表應(yīng)用技術(shù)詳解—第九章之曲線概貌與細(xì)節(jié)

    Teechart圖表應(yīng)用技術(shù)詳解—第九章之曲線概貌與細(xì)節(jié)


    Steema公司和慧都科技針對中國市場聯(lián)合推出中文版TeeChart for .NET圖表控件,一共漢化2000個詞條(17000個單詞),漢化文檔35000個單詞,包括控件設(shè)計時與運(yùn)行時的界面漢化以及控件使用向?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)品集成。

    點(diǎn)擊下載TeeChart for .NET最新試用版


    這一章將以工程中的應(yīng)用實(shí)例作為對TeeChart圖表組件實(shí)際應(yīng)用的一個總結(jié),一方面展現(xiàn)TeeChart組件的強(qiáng)大功能以及方便的人性化設(shè)計,另一方面通過一個應(yīng)用實(shí)例為使用者介紹TeeChart組件在工程中的應(yīng)用技術(shù)或技巧。

    曲線概貌與細(xì)節(jié)

    概貌細(xì)節(jié)

    在這個系統(tǒng)中,用戶要求在數(shù)據(jù)文件打開以后能夠看到曲線的整體趨勢或基本概貌,但在處理數(shù)據(jù)和流量計算過程中又需要了解曲線的局部狀態(tài)即細(xì)節(jié)情況,那么,當(dāng)系統(tǒng)運(yùn)行中要打開一個數(shù)據(jù)文件顯示曲線時,將圖表組件Chart的橫坐標(biāo)軸BottomAxis和縱坐標(biāo)軸 LeftAxis的Automatic屬性設(shè)為true,由Chart組件確定如何將所有數(shù)據(jù)顯示在可見窗口內(nèi)。設(shè)定橫坐標(biāo)軸自動屬性的代碼為:

    Chart1.BottomAxis.Automatic:=true;
    Chart1.BottomAxis.AutomaticMaximum:=true;
    Chart1.BottomAxis.AutomaticMininum:=true;
    設(shè)定縱坐標(biāo)軸的自動屬性代碼為;
    Chart1.LeftAxis.Automatic:= true;
    Chart1.LeftAxis.AutomaticMaximum:=true;
    Chart1.LeftAxis.AutomaticMinimum:=true;
    當(dāng)設(shè)定Automatic屬性為true時則坐標(biāo)軸的最大/最小值自動計算,否則按照AutomaticMaximum和AutomaticMinimum的設(shè)定進(jìn)行計算,即按true/false確定是否自動計算,或者說如果Automatic屬性為 fasle,則根據(jù) AutomaticMaximun和 AutomaticMinimum的值確定是否計算。曲線的概貌如下圖所示。


    細(xì)節(jié)顯示

    曲線細(xì)節(jié)顯示可以分別設(shè)定縱坐標(biāo) LeftAxis和橫坐標(biāo) BottomAxis兩個方向的最大最小值,如果需要了解兩個方向的細(xì)節(jié)就對兩個軸的最大最小值都加以設(shè)定,否則,需要了解哪個方向就設(shè)定哪個方向的最大最小值。下圖是設(shè)定了縱坐標(biāo) LeftAxis的最大值為300,橫坐標(biāo)按最大值為60秒時的顯示效果,其觸發(fā)條件是窗口右上角的“設(shè)定值”復(fù)選框被選中。



    TrackBar1.Visible=CheckBox15.Checked;//根據(jù)檢查框狀態(tài)確定TrackBar
                                                            //組件狀態(tài)
    if CheckBox15. Checked then
       begin
          Chart1.BottomAxis.AutomaticMaxinum:=false;  //X最大值自動取消
          Chart1.LeftAxis.AutomaticMaximum:=false;   //Y最大值自動取消
          Chart1.LeftAxis.AutomaticMinimum:=false;
          if SpinEdit3.Va1ue< SpinEdit2.Value then//設(shè)定最大最小值 Chart1.LeftAxis.SetMinMax(SpinEdit3.Value, SpinEdit2.Value) else Chart1.LeftAxis.SetMinMax(SpinEdit2.Value, SpinEdit3.Value); Char1.Refresh; end else begin Chart1.BottomAxis.Automatic:=true; //X最大值自動 Chart1.BottomAxis.AutomaticMaximum:=true; Chart1.LeftAxis.Automatic:=true; //Y最大值自動 Chart1.LeftAxis.AutomaticMaximum:=true; Chart1.Refresh; end;

    從上述代碼看出,所謂顯示細(xì)節(jié)就是將坐標(biāo)軸的自動屬性設(shè)為false,然后人為設(shè)定坐標(biāo)的最大最小值。本段代碼只改變Y軸的范圍而沒有改變Ⅹ軸的范圍。代碼中的TrackBar1.Visible:=CheckBox15.Checked是根據(jù)“設(shè)定值”復(fù)選框的狀態(tài)確定 Track Barl組件是否可見。這樣做就實(shí)現(xiàn)了以拖動鼠標(biāo)的方式修改編輯框數(shù)值的功能,避免了鍵盤輸入的不方便性。

    相關(guān)資料推薦:

    上一章:文本數(shù)據(jù)的讀入

    Teechart 2019資源合集

    =====================================

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

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


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();