翻譯|使用教程|編輯:王香|2018-08-24 09:59:03.000|閱讀 552 次
概述:本文詳細介紹了在TeeChart工具集合中的軸工具
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
【下載TeeChart.Net最新版本】
軸箭頭工具在軸的起點和終點顯示可配置的箭頭,可以使這些箭頭在單擊時滾動軸。
設計時:
添加箭頭工具后,您可以使用多個選項,軸可以選擇要與軸工具關聯的軸(頂部,底部,左側,右側或自定義),您可以添加多個軸工具,并將每個軸工具與不同的軸相關聯。邊框(筆編輯器)允許您配置筆的樣式,顏色,寬度,結束,透明度和可見性,勾勒出箭頭形狀,而填充(填充畫筆編輯器)允許您配置箭頭的主體,它的顏色,透明度,可見性,填充樣式,填充漸變或填充圖像。長度以像素為單位描述箭頭的長度,“Position”定義是否在軸的“End”,“Start”或“Both”繪制箭頭,
運行時:
在運行時添加如下代碼:
[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
色帶工具也增加了可配置的顏色帶由表軸包圍的內部區域。這些帶可以垂直或水平設置,與軸值一致。
設計時:
將色帶工具添加到圖表后,有許多選項可以配置它們。軸可以選擇要將色帶關聯到的軸(頂部,底部,左側或右側)。邊框(筆編輯器)允許您配置筆的樣式,顏色,寬度,結束,透明度和可見性,勾勒出箭頭形狀,而填充(填充畫筆編輯器)允許您配置箭頭的主體,它的顏色,透明度,可見性,填充樣式,填充漸變或填充圖像。漸變定義顏色帶漸變的可見性,方向和開始,中間和結束顏色,而在沒有漸變或圖像的情況下,顏色定義顏色。起始值設置顏色帶工具將從其開始的指定軸上的起始值,結束值設置結束值。
運行時:
色帶工具對于突出顯示系列中的一組特定值非常有用。在這個例子中,我們使用了一個顏色帶工具,它在兩個動態指定的Y值之間進行擴展,并且滾動條可以改變其透明度。色帶可以在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
顏色線工具在圖表中添加彩色線條,可以垂直或水平設置與軸值一致
設計時:
ColorLines可以與特定系列值的特定軸相關聯。邊框(筆編輯器)允許您配置筆的樣式,顏色,寬度,結尾,透明度和可見性,允許拖動啟用拖動,拖動重繪重繪圖表,同時拖動ColorLine工具,無拖動限制允許ColorLine拖動超出圖表的軸,Draw Behind在Chart Series后面繪制ColorLine,而Draw3D在3D中繪制ColorLine。
運行時:
在運行時添加如下代碼:
[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
網格帶工具在指定軸和位置的網格線處顯示彩色矩形(帶)。
設計時:
使用軸組合框選擇要與工具關聯的軸,可以分別使用“bush”和“color”按鈕指定每個波段的布什和顏色特征。
運行時:
在運行時添加如下代碼:
[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
軸滾動工具通過鼠標拖動來滾動軸的滾動。
設計時:
使用軸組合框選擇要與工具關聯的軸。
運行時:
在運行時添加如下代碼:
[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
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn