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

    文檔首頁>>Teechart應(yīng)用技術(shù)詳解——快速圖表制作工具>>Teechart圖表應(yīng)用技術(shù)詳解—第四章之序列類工具(四)

    Teechart圖表應(yīng)用技術(shù)詳解—第四章之序列類工具(四)


        Steema公司和慧都科技針對(duì)中國市場(chǎng)聯(lián)合推出中文版TeeChart for .NET圖表控件,一共漢化2000個(gè)詞條(17000個(gè)單詞),漢化文檔35000個(gè)單詞,包括控件設(shè)計(jì)時(shí)與運(yùn)行時(shí)的界面漢化以及控件使用向?qū)臋n的漢化,總漢化90%以上!

        TeeChart for .NET中文版讓您在使用和學(xué)習(xí)上沒有任何語言障礙,至少可以節(jié)省30%的開發(fā)時(shí)間。TeeChart for .NET中文版具有易上手,使用方便,穩(wěn)定性好,性價(jià)比高,價(jià)格優(yōu)惠等優(yōu)勢(shì),并且針對(duì)Web應(yīng)用提供無限制服務(wù)器分發(fā)授權(quán)方式,非常有利于產(chǎn)品集成。

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


    最近點(diǎn)工具( TNearestTool)

        如果要知道離鼠標(biāo)當(dāng)前位置最近的點(diǎn)是哪個(gè),最近點(diǎn)工具TNearestTool就派上用場(chǎng)了。工具激活前必須指定是求哪個(gè)序列離鼠標(biāo)最近的點(diǎn),這個(gè)設(shè)置既可在設(shè)計(jì)階段指定,也可在程序運(yùn)行中指定,使用下列代碼:

    ChartTool12.Series:=Series1;
    ChartTool11.Series:=Series3;

        ChartTool11.Style是說明當(dāng)前最近點(diǎn)外觀樣式的,如無、圓、矩形和菱形等,該Style用下列類定義:

    TNearestToolStyle=(hsNone, hsCircle, hsRectangle, hsDiamond);

        可以在ComboBox3的OnChange事件中加入下列代碼:

    ChartTool11.Style:=TNearestToolStyle(ComboBox3.ItemIndex);//ComboBox3
                                            //設(shè)定外觀
    ChartTool12.Style:=TNearestToolStyle(ComboBox3.ItemIndex);

        如果,要在鼠標(biāo)位置和最近點(diǎn)之間加一連線,可設(shè)定

    ChartTool11.DrawLine :=CheckBox6.Checked;
    ChartTool12.DrawLine :=CheckBox6.Checked;

        以確定是否要連線。最近點(diǎn)工具NearestTool的運(yùn)行效果如下圖所示。

    最近點(diǎn)工具功能演示效果

    綜合應(yīng)用舉例

        本例將上述工具的應(yīng)用并在一個(gè)例子中演示,下面就界面布局、屬性設(shè)定、使用效果三個(gè)方面介紹其使用方法。

        本例主要演示了上述6種工具的功能,在此基礎(chǔ)上還提供了兩個(gè)圖表間的操作相互同步的實(shí)現(xiàn)方法。要使兩個(gè)圖表操作同步,實(shí)際是讓兩個(gè)圖表上各自的工具相互同步問題,顯然,要實(shí)現(xiàn)同步肯定是在圖表組件對(duì)應(yīng)工具的有關(guān)事件中加入相應(yīng)代碼。

        在下圖所示的窗口中,左邊兩個(gè)圖表組件Chart的顯示是同步,右邊的PageControl組件的6個(gè)頁面用來設(shè)定對(duì)應(yīng)工具有關(guān)參數(shù),窗口底部的多選框設(shè)定演示工具,當(dāng)點(diǎn)擊某一復(fù)選框,指定工具被激活,PageControl也切換到相應(yīng)頁面用于顯示有關(guān)參數(shù)。演示程序中各組件的屬性設(shè)置如下方表格所示。演示程序運(yùn)行效果如序列類工具(一)、(二)、(三)種的演示程序效果圖,以及上方最近點(diǎn)工具功能演示效果圖。

    組件屬性設(shè)定值說明
    TChartNameChart1使用圖表編輯器編輯屬性
    TChartNameChart2使用圖表編輯器編輯屬性
    TLineSeriesNameTLineSeries1~TLineSeries4兩個(gè)圖表個(gè)占兩個(gè)
    TPageControlNamePageControl1右鍵:新增6個(gè)頁面TabSheet1~TabSheet6
    TCursorToolNameChartTool1光標(biāo)、屬Chart1
    ChartTool3光標(biāo)、屬Chart2
    TDragPointToolNameChartTool2拖點(diǎn)、屬Chart1
    ChartTool4拖點(diǎn)、屬Chart2
    TDragMarkToolNameChartTool5拖標(biāo)簽、屬Chart1
    ChartTool6拖標(biāo)簽、屬Chart2
    TMarksTipToolNameChartTool7

    提示簽、屬Chart1

    ChartTool8提示簽、屬Chart2
    TExtraLegendToolNameChartTool9子圖例、屬Chart1
    ChartTool10子圖例、屬Chart2
    TNearestToolNameChartTool11最近點(diǎn)、屬Chart1
    TNearestToolNameChartTool12最近點(diǎn)、屬Chart2
    TCheckBoxNameCheckBox11~CheckBox16CheckBox11~CheckBox16
    Checkdfalse
    TComboBoxNameCheckBox1Items:X、Y、X and Y
    NameCheckBox2Items:Value、Percent...
    NameCheckBox2Items:Circle、Rectangle
    TChartGridNameChartGrid1
    ChartChart1
    TSpinEditNameSpinEdit1


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

    上一章:序列類工具(三)

    下一章:序列動(dòng)畫工具

    Teechart 2019資源合集

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

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

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

    慧聚IT

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

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