• <menu id="w2i4a"></menu>
  • logo TeeChart .NET教程2018
    文檔首頁(yè)>>TeeChart .NET教程2018>>【TeeChart .NET教程】(十八):TeeChart工具集合(下)——軸工具

    【TeeChart .NET教程】(十八):TeeChart工具集合(下)——軸工具


    【下載TeeChart.Net最新版本】

    軸工具

    1 軸箭頭工具

    軸箭頭工具在軸的起點(diǎn)和終點(diǎn)顯示可配置的箭頭,可以使這些箭頭在單擊時(shí)滾動(dòng)軸。

    設(shè)計(jì)時(shí):

    teechart

    添加箭頭工具后,您可以使用多個(gè)選項(xiàng),軸可以選擇要與軸工具關(guān)聯(lián)的軸(頂部,底部,左側(cè),右側(cè)或自定義),您可以添加多個(gè)軸工具,并將每個(gè)軸工具與不同的軸相關(guān)聯(lián)。邊框(筆編輯器)允許您配置筆的樣式,顏色,寬度,結(jié)束,透明度和可見(jiàn)性,勾勒出箭頭形狀,而填充(填充畫(huà)筆編輯器)允許您配置箭頭的主體,它的顏色,透明度,可見(jiàn)性,填充樣式,填充漸變或填充圖像。長(zhǎng)度以像素為單位描述箭頭的長(zhǎng)度,“Position”定義是否在軸的“End”,“Start”或“Both”繪制箭頭,

    運(yùn)行時(shí):

    在運(yùn)行時(shí)添加如下代碼:

    [C#]

    private void Form1_Load(object sender, System.EventArgs e)  
            Bar bar1 = new Bar(tChart1.Chart); 
            AxisArrow axisArrow1 = new AxisArrow(tChart1.Chart); 
            axisArrow1.Active = true; 
            axisArrow1.Axis = tChart1.Axes.Left; 
     
            bar1.FillSampleValues(20); 
    

    [VB.Net]

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 
            Dim Bar1 As New Steema.TeeChart.Styles.Bar(TChart1.Chart) 
            Dim AxisArrow1 As New Steema.TeeChart.AxisArrow(TChart1.Chart) 
            AxisArrow1.Active = True 
            AxisArrow1.Axis = TChart1.Axes.Left 
     
            Bar1.FillSampleValues(20) 
    End Sub
    

    2 顏色頻帶工具

    色帶工具也增加了可配置的顏色帶由表軸包圍的內(nèi)部區(qū)域。這些帶可以垂直或水平設(shè)置,與軸值一致。

    設(shè)計(jì)時(shí):

    teechart

    將色帶工具添加到圖表后,有許多選項(xiàng)可以配置它們。軸可以選擇要將色帶關(guān)聯(lián)到的軸(頂部,底部,左側(cè)或右側(cè))。邊框(筆編輯器)允許您配置筆的樣式,顏色,寬度,結(jié)束,透明度和可見(jiàn)性,勾勒出箭頭形狀,而填充(填充畫(huà)筆編輯器)允許您配置箭頭的主體,它的顏色,透明度,可見(jiàn)性,填充樣式,填充漸變或填充圖像。漸變定義顏色帶漸變的可見(jiàn)性,方向和開(kāi)始,中間和結(jié)束顏色,而在沒(méi)有漸變或圖像的情況下,顏色定義顏色。起始值設(shè)置顏色帶工具將從其開(kāi)始的指定軸上的起始值,結(jié)束值設(shè)置結(jié)束值。

    運(yùn)行時(shí):

    色帶工具對(duì)于突出顯示系列中的一組特定值非常有用。在這個(gè)例子中,我們使用了一個(gè)顏色帶工具,它在兩個(gè)動(dòng)態(tài)指定的Y值之間進(jìn)行擴(kuò)展,并且滾動(dòng)條可以改變其透明度。色帶可以在TeeChart系列的前面或后面繪制。在運(yùn)行時(shí)添加如下代碼:

    teechart

    [C#]

    private void Form1_Load(object sender, System.EventArgs e)  
            AreaSeries area1 = new AreaSeries(tChart1.Chart); 
            ColorBand colorband1 = new ColorBand(tChart1.Chart); 
            tChart1.Aspect.View3D = false; 
            tChart1.Panel.Gradient.Visible = true; 
            tChart1.Panel.Gradient.StartColor = Color.Blue; 
            tChart1.Panel.Gradient.MiddleColor = Color.Gray; 
            tChart1.Panel.Gradient.EndColor = Color.Green; 
     
            area1.LinePen.Color = Color.Blue; 
            area1.FillSampleValues(20); 
     
            double offSet = area1.YValues.Maximum * 0.1; 
            colorband1.Active = true; 
            colorband1.Axis = tChart1.Axes.Left; 
            colorband1.Transparency = 50; 
            colorband1.Start = area1.YValues.Minimum + offSet; 
            colorband1.End = area1.YValues.Maximum - offSet; 
            colorband1.DrawBehind = false; 
            hScrollBar1.Value = 50; 
     
     
    private void hScrollBar1_Scroll(object sender, System.Windows.Forms.ScrollEventArgs e)  
            ((ColorBand)tChart1.Tools[0]).Transparency = e.NewValue; 
         
     
    private void checkBox1_CheckedChanged(object sender, System.EventArgs e)  
            ((ColorBand)tChart1.Tools[0]).DrawBehind = !((ColorBand)tChart1.Tools[0]).DrawBehind;
    

    [VB.Net]

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 
            Dim Area1 As New Steema.TeeChart.Styles.Area(TChart1.Chart) 
            Dim Colorband1 As New Steema.TeeChart.ColorBand(TChart1.Chart) 
            TChart1.Aspect.View3D = False 
            TChart1.Panel.Gradient.Visible = True 
            TChart1.Panel.Gradient.StartColor = Color.Blue 
            TChart1.Panel.Gradient.MiddleColor = Color.Gray 
            TChart1.Panel.Gradient.EndColor = Color.Green 
     
            Area1.LinePen.Color = Color.Blue 
            Area1.FillSampleValues(20) 
     
            Dim OffSet As Double = Area1.YValues.Maximum * 0.1 
            Colorband1.Active = True 
            Colorband1.Axis = TChart1.Axes.Left 
            Colorband1.Transparency = 50 
            Colorband1.Start = Area1.YValues.Minimum + OffSet 
            Colorband1.End = Area1.YValues.Maximum - OffSet 
            Colorband1.DrawBehind = False 
            HScrollBar1.Value = 50 
    End Sub 
     
    Private Sub HScrollBar1_Scroll(ByVal sender As Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles HScrollBar1.Scroll 
            CType(TChart1.Tools(0), Steema.TeeChart.ColorBand).Transparency = e.NewValue 
    End Sub 
     
    Private Sub CheckBox1_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged 
            CType(TChart1.Tools(0), Steema.TeeChart.ColorBand).DrawBehind = Not CType(TChart1.Tools(0), Steema.TeeChart.ColorBand).DrawBehind 
    End Sub 
    

    3 顏色線工具

    顏色線工具在圖表中添加彩色線條,可以垂直或水平設(shè)置與軸值一致

    設(shè)計(jì)時(shí):

    teechart

    ColorLines可以與特定系列值的特定軸相關(guān)聯(lián)。邊框(筆編輯器)允許您配置筆的樣式,顏色,寬度,結(jié)尾,透明度和可見(jiàn)性,允許拖動(dòng)啟用拖動(dòng),拖動(dòng)重繪重繪圖表,同時(shí)拖動(dòng)ColorLine工具,無(wú)拖動(dòng)限制允許ColorLine拖動(dòng)超出圖表的軸,Draw Behind在Chart Series后面繪制ColorLine,而Draw3D在3D中繪制ColorLine。

    運(yùn)行時(shí):

    在運(yùn)行時(shí)添加如下代碼:

    [C#]

    Bar bar1 = new Bar(tChart1.Chart); 
    ColorLine colorLine1 = new ColorLine(tChart1.Chart); 
     
    bar1.FillSampleValues(20); 
    colorLine1.Active = true; 
    colorLine1.AllowDrag = true; 
    colorLine1.Axis = tChart1.Axes.Left; 
    colorLine1.Pen.Color = Color.Blue; 
    colorLine1.Value = bar1.YValues.Maximum / 2;
    

    [VB.Net]

    Dim Bar1 As New Steema.TeeChart.Styles.Bar(TChart1.Chart) 
    Dim ColorLine1 As New Steema.TeeChart.ColorLine(TChart1.Chart) 
     
    Bar1.FillSampleValues(20) 
    ColorLine1.Active = True 
    ColorLine1.AllowDrag = True 
    ColorLine1.Axis = TChart1.Axes.Left 
    ColorLine1.Pen.Color = Color.Blue 
    ColorLine1.Value = Bar1.YValues.Maximum / 2 
    

    4 網(wǎng)格帶工具

    網(wǎng)格帶工具在指定軸和位置的網(wǎng)格線處顯示彩色矩形(帶)。

    設(shè)計(jì)時(shí):

    teechart

    使用軸組合框選擇要與工具關(guān)聯(lián)的軸,可以分別使用“bush”和“color”按鈕指定每個(gè)波段的布什和顏色特征。

    teechart

    運(yùn)行時(shí):

    在運(yùn)行時(shí)添加如下代碼:

    [C#]

    GridBand tool = new GridBand(tChart1.Chart); 
    Line line = new Line(tChart1.Chart); 
    line.FillSampleValues(); 
     
    tool.Axis = tChart1.Axes.Left; 
    tool.Band1.Color = Color.Red; 
    tool.Band2.Color = Color.White;
    

    [VB.Net]

    Dim tool As GridBand = New GridBand(TChart1.Chart) 
    Dim line As Line = New Line(TChart1.Chart) 
    line.FillSampleValues() 
     
    tool.Axis = TChart1.Axes.Left 
    tool.Band1.Color = Color.Red 
    tool.Band2.Color = Color.White
    

    5 軸滾動(dòng)工具

    軸滾動(dòng)工具通過(guò)鼠標(biāo)拖動(dòng)來(lái)滾動(dòng)軸的滾動(dòng)。

    設(shè)計(jì)時(shí):

    teechart

    使用軸組合框選擇要與工具關(guān)聯(lián)的軸。

    teechart

    運(yùn)行時(shí):

    在運(yùn)行時(shí)添加如下代碼:

    [C#]

    AxisScroll tool = new AxisScroll(tChart1.Chart); 
    Line line = new Line(tChart1.Chart); 
    line.FillSampleValues(); 
    
    tool.Axis = tChart1.Axes.Left;
    

    [VB.Net]

    Dim tool As AxisScroll =  New AxisScroll(tChart1.Chart)  
    Dim line As Line =  New Line(tChart1.Chart)  
    line.FillSampleValues() 
      
    tool.Axis = tChart1.Axes.Left
    
    掃碼咨詢(xún)


    添加微信 立即咨詢(xún)

    電話咨詢(xún)

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