翻譯|使用教程|編輯:凌霄漢|2022-03-18 15:32:24.467|閱讀 218 次
概述:本章使用教程主要介紹如何在TeeChart Pro .NET中使用和修改圖表顯示屬性。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
點(diǎn)擊立即下載最新版TeeChart for .NET
TeeChart 面板頁(yè)面允許您設(shè)置參數(shù),從而大大增強(qiáng)圖表的外觀。 支持真彩色的顯示器最能看到面板漸變效果。
到目前為止,您已經(jīng)熟悉 TeeChart 屬性,因此我們不會(huì)在這里介紹所有屬性。 面板屬性和方法可以通過(guò)面板接口訪問(wèn):
您可以單獨(dú)定義 Border 或與 Bevel 屬性一起定義。 混合斜面和邊框以及操縱寬度幾乎可以提供任何 3D 效果組合。
例如內(nèi)斜面/外斜面/邊框?qū)挾?,這些屬性將在圖表面板的邊框上產(chǎn)生各種 3D 效果。 在設(shè)計(jì)時(shí)修改它們以查看它們?nèi)绾斡绊憟D表邊框斜角。
例如面板顏色,面板顏色將使用所選顏色繪制整個(gè)圖表背景。 如果您選擇查看背景漸變或圖像,它們將隱藏面板顏色。 如果您設(shè)置背景顏色,它將僅替換圖表框架內(nèi)的面板顏色。
例如 返回圖片, 您可以選擇任何位圖文件作為 BackImage。 使用 Hatch Brush Editor(從 Pattern 按鈕),BackImage 有五種不同的 Wrap Modes 可供選擇。
[C#.Net] tChart1.Panel.Brush.WrapMode = System.Drawing.Drawing2D.WrapMode.TileFlipXY; tChart1.Panel.Brush.LoadImage(@"C:\...\MyImage.jpg"); [VB.Net] TChart1.Panel.Brush.WrapMode = System.Drawing.Drawing2D.WrapMode.TileFlipXY TChart1.Panel.Brush.LoadImage("C:\...\MyImage.jpg")
邊距定義為圖表邊框和圖表框架之間的距離,并表示為圖表面板整體尺寸的百分比。
移動(dòng)圖表編輯器邊距框中的旋轉(zhuǎn)框?qū)⒃谠O(shè)計(jì)時(shí)向您顯示更改每個(gè)邊距的效果。
TChart1.Panel.MarginTop TChart1.Panel.MarginLeft TChart1.Panel.MarginRight TChart1.Panel.MarginBottom
您可以使用 HScrollbar 來(lái)更改這些屬性:
[C#.Net] private void Form1_Load(object sender, System.EventArgs e) { bar1.FillSampleValues(10); hScrollBar1.Value = Convert.ToInt32(tChart1.Panel.MarginLeft); hScrollBar1.Maximum = 80; } private void hScrollBar1_Scroll(object sender, System.Windows.Forms.ScrollEventArgs e) { tChart1.Panel.MarginLeft = Convert.ToDouble(e.NewValue); } [VB.Net] Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Bar1.FillSampleValues(10) HScrollBar1.Value = TChart1.Panel.MarginLeft HScrollBar1.Maximum = 80 End Sub Private Sub HScrollBar1_Scroll(ByVal sender As Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles HScrollBar1.Scroll TChart1.Panel.MarginLeft = e.NewValue End Sub
要定義漸變,您必須選擇 StartColor 和 EndColor(加上,可選的 MidColor)并將漸變啟用為可見(jiàn)。 漸變將覆蓋整個(gè)圖表面板。 漸變方向定義了 Start、Mid 和 EndColor 之間顏色變化的方向。
[C#.Net] tChart1.Panel.Gradient.Visible = true; tChart1.Panel.Gradient.StartColor = Color.Red; tChart1.Panel.Gradient.MiddleColor = Color.White; tChart1.Panel.Gradient.EndColor = Color.Blue; tChart1.Panel.Gradient.Direction = System.Drawing.Drawing2D.LinearGradientMode.ForwardDiagonal; [VB.Net] With TChart1.Panel .Gradient.Visible = True .Gradient.StartColor = Color.Red .Gradient.MiddleColor = Color.White .Gradient.EndColor = Color.Blue .Gradient.Direction = System.Drawing.Drawing2D.LinearGradientMode.ForwardDiagonal End With
定義圖表面板陰影的大小、顏色、圖案 (ChartBrush) 和透明度屬性。
TeeChart 分頁(yè)允許將圖表劃分為每頁(yè)設(shè)定的點(diǎn)數(shù),并允許圖表被翻閱。
圖表編輯器的圖表部分中的此頁(yè)面將屬性應(yīng)用于圖表墻。 有 4 面墻:左、右、下和后,可以用 2D 或 3D 表示。
墻屬性可通過(guò) TChart1.Walls 屬性訪問(wèn)。
顏色按鈕將您帶到顏色編輯器,您可以在其中為選定的墻壁選擇顏色。
Border 按鈕將您帶到 Walls 類(lèi)的 ChartPen 定義。 這與許多其他 TeeChart 對(duì)象可用的 Pen 相同。
visible 屬性啟用/禁用邊框的顯示。 在 BackWall 的情況下,在軸可見(jiàn)的情況下,墻邊框?qū)㈦[藏在這些軸后面,因此如果您隱藏部分或所有軸(例如,使軸頂部和右側(cè)不可見(jiàn)以查看),您將只能看到啟用/禁用邊框的結(jié)果 改變墻邊框顏色的結(jié)果,即 TChart1.Walls.Back.Pen.Color = Color.Blue)。
Pattern 按鈕將您帶到 Walls 類(lèi)的 ChartBrush 定義。 這與許多其他 TeeChart 對(duì)象可用的 Brush 相同。
漸變按鈕將您帶到漸變編輯器,您可以在該編輯器中為選定的墻壁選擇漸變。
3D 在 TeeChart Pro 中非常靈活。 您現(xiàn)在可以選擇將圖表顯示為:
控制 3D 效果的深度。 更改此屬性的值將在設(shè)計(jì)時(shí)向您顯示更改 3D 百分比的效果。
這些屬性的一個(gè)應(yīng)用示例使用 CheckBox 和 Horizontal ScrollBar:
[C#.Net] private void checkBox1_CheckedChanged(object sender, System.EventArgs e) { if(checkBox1.Checked) { tChart1.Aspect.View3D = true; hScrollBar1.Enabled = true; } else { tChart1.Aspect.View3D = false; hScrollBar1.Enabled = false; } } private void hScrollBar1_Scroll(object sender, System.Windows.Forms.ScrollEventArgs e) { tChart1.Aspect.Chart3DPercent = e.NewValue; } [VB.Net] Private Sub CheckBox1_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged If CheckBox1.Checked Then TChart1.Aspect.View3D = True HScrollBar1.Enabled = True Else TChart1.Aspect.View3D = False HScrollBar1.Enabled = False End If End Sub Private Sub HScrollBar1_Scroll(ByVal sender As Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles HScrollBar1.Scroll TChart1.Aspect.Chart3DPercent = e.NewValue End Sub
正交選項(xiàng)在禁用時(shí)啟用 Windows 本機(jī) 3D 模式,允許您旋轉(zhuǎn)、提升和偏移圖表。 縮放選項(xiàng)允許您向前或移開(kāi)整個(gè)圖表。 數(shù)據(jù)系列圖表的內(nèi)部縮放在運(yùn)行時(shí)仍然可用。
Perspective 屬性允許您設(shè)置一個(gè)距離透視圖,就像在看一個(gè)房間一樣。 Perpsective 為用于演示目的的圖表提供了視覺(jué)增強(qiáng)。
如果您想了解TeeChart for .NET正版價(jià)格,歡迎咨詢(xún)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn