翻譯|使用教程|編輯:凌霄漢|2022-03-18 14:18:41.093|閱讀 245 次
概述:本章使用教程主要介紹如何在TeeChart Pro .NET中使用和修改圖表顯示屬性。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
TeeChart for .NET是優秀的 4.0 WinForm 圖表控件,官方獨家授權漢化,集功能全面、性能穩定版、優惠等優勢。NET 的 TeeChart for .NET 中文承諾讓您在使用和學習上沒有語言障礙,最少可以節省 30% 的開發時間。
圖表顯示功能是影響圖表整體外觀的功能。它們包括定義圖表背景顏色、標題及其位置、邊距、邊框和斜角、背景圖像、框架和軸可見、筆顏色和寬度、3D、墻壁等的屬性和方法。
幾乎所有這些屬性都可以在設計或運行時通過 TeeChart 編輯器獲得,您可以在運行時以編程方式修改這些屬性。
如果您打開 TeeChart 編輯器并瀏覽圖表頁面,您會發現這些分組。 其他屬性會影響圖表的“外觀”。 這些包括系列顏色和標記特性、單獨的軸和網格顯示屬性和標簽。
將新圖表添加到表單,您將看到它以 3D 顯示,帶有灰色面板背景、2 面墻(底部和左側)、框架(定義圖表可繪制區域的框架)和默認圖表標題標題“TeeChart” .
右鍵單擊圖表并從菜單中選擇“編輯...”以訪問 TeeChart 編輯器。 第一頁是系列頁面,它是空的。選擇第三個圖表選項卡“常規”以訪問常規圖表屬性頁面。
一般選項包括以下 3 個部分:飛漲、 滾動、 光標, 縮放和滾動在后面的教程中處理
軸的控制是一個非常復雜的專業領域,在后面的教程中會更深入地處理。 在這里,我們將介紹軸和框架顯示的基礎知識。 第二個圖表頁面包含用于定義軸和框架特征的屬性。
圖表中有 6 個主軸。 左、上、右、下、深度底部和深度頂部。 圖表框架顯示為圖表可繪制區域的環繞,并且沒有數據對應的功能(請參閱后墻)。 默認情況下,深度初始化為不可見。 從將系列添加到圖表并與這些軸關聯的那一刻起,所有其他軸都是可見的(默認為左和下)。 可以使用對話框上的 + 和 - 鍵添加/刪除自定義軸。 要使自定義軸可見(對于任何其他軸),必須將系列與軸關聯。 啟用軸和框架顯示的關鍵屬性如下:
此復選框啟用或禁用所有軸的顯示。 如果后墻框架可見,則在隱藏軸時圖表環繞仍然可見。 結果將出現更大的圖表,因為沒有為軸標簽保留任何區域。 每個 Axis 的 Visible 屬性(Scales 選項卡)覆蓋每個 Axis 的可見特性。 如果您在列表中選擇深度軸,那么您會注意到深度軸 Scales.Visible 默認為“不可見”。
[C#.Net] tChart1.Axes.Visible = true; [VB.Net] TChart1.Axes.Visible = True
選擇您希望在列表框中顯示或隱藏的軸,然后切換“比例”選項卡上的“可見”復選框以控制該特定軸的顯示。
[C#.Net] tChart1.Axes.Left.Visible = true; [VB.Net] TChart1.Axes.Left.Visible = True
TeeChart Editor 的 Titles 頁面控制圖表標題、頁眉和頁腳的特征。
使用下拉組合框選擇標題(標題)、子標題、腳或子腳。 在文本框中輸入所需的文本。 您可以鍵入多行標題。
Header 類的 Text 屬性是標準的 .Net String 類,可以這樣修改,例如
[C#.Net] tChart1.Header.Text = "My Header Text"; [VB.Net] TChart1.Header.Text = "My Header Text"
對齊是指頁眉(或頁腳)相對于圖表區域而不是整個圖表面板的對齊方式。 圖表區域是圖表加上軸標簽和圖例的可繪制區域。
[C#.Net] tChart1.Header.Alignment = StringAlignment.Far; [VB.Net] TChart1.Header.Alignment = StringAlignment.Far
使用位置覆蓋標題或頁腳默認位置并設置自定義位置(與圖表頂部、左側相關的像素)。
[C#.Net] tChart1.Header.CustomPosition = true; tChart1.Header.Top = tChart1.Header.Top + 10; [VB.Net] TChart1.Header.CustomPosition = True TChart1.Header.Top = TChart1.Header.Top + 10
包含標題框的設置,例如 框的顏色、框周圍Frame的Pen屬性、框的Brush屬性[Pattern]等。
例如圖案, 圖案是指標題或頁腳框的背景圖案[實心、陰影、漸變或圖像]。
默認值為透明,這意味著在取消選中透明復選框之前,標題框不可見。
[C#.Net] tChart1.Header.Transparent = false; tChart1.Header.Brush.Style = System.Drawing.Drawing2D.HatchStyle.Cross; [VB.Net] TChart1.Header.Transparent = False TChart1.Header.Brush.Style = System.Drawing.Drawing2D.HatchStyle.Cross
包含標題文本外觀格式特征。
例如字體, 字體按鈕將授予對字體對話框窗口的訪問權限,該窗口允許選擇 Windows 字體和定義樣式(斜體、粗體等)和顏色。
[C#.Net] tChart1.Header.Font.Name = "Verdana"; tChart1.Header.Font.Bold = true; [VB.Net] TChart1.Header.Font.Name = "Verdana" TChart1.Header.Font.Bold = True
頁眉或頁腳框陰影的顯示屬性。 您可以定義顏色和 ChartBrush [實心、陰影、漸變或圖像]。
[C#.Net] tChart1.Header.Shadow.Visible = true; tChart1.Header.Shadow.Color = Color.Chartreuse; [VB.Net] TChart1.Header.Shadow.Visible = True TChart1.Header.Shadow.Color = Color.Chartreuse
定義頁眉或頁腳框的斜角屬性。
圖例內容是一個專業主題,將在后面的教程中處理。 在 TeeChart 編輯器的圖例頁面中,您可以定義圖例的外觀方面。 重要的初始步驟是控制圖例對齊和可見屬性、顏色、字體、框架、陰影等。
切換開/關圖例顯示并設置圖例顯示內容特征(包括復選框等)。
[C#.Net] private void checkBox1_CheckedChanged(object sender, System.EventArgs e) { if(checkBox1.Checked) {tChart1.Legend.Visible = true;} else {tChart1.Legend.Visible = false;} } [VB.Net] Private Sub CheckBox1_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged If CheckBox1.Checked Then TChart1.Legend.Visible = True Else TChart1.Legend.Visible = False End If End Sub
用于在圖例條目之間的圖例框中繪制線條。 ChartPen 屬性適用。
[C#.Net] tChart1.Legend.DividingLines.Visible = true; tChart1.Legend.DividingLines.Color = Color.Blue; [VB.Net] TChart1.Legend.DividingLines.Visible = True TChart1.Legend.DividingLines.Color = Color.Blue
設置默認顯示位置或啟用圖例的自定義定位。 TChart 將改變圖例的形狀以適應位置。 如果圖例設置在圖表的一側(左側或右側),則圖例的內容默認情況下從上到下作為列表放置。 如果圖例位于圖表下方或上方,則圖例內容并排放置。 可以使用調整圖表大小選項和/或使用自定義定位來覆蓋默認行為。
例如調整大小圖表, 調整圖表大小定義圖表在繪制時是否為圖例留出空間。 這允許將圖例放置在圖表區域內。
[C#.Net] tChart1.Legend.ResizeChart = true; [VB.Net] TChart1.Legend.ResizeChart = True
定義圖表面板頂部的圖例框位移。
[C#.Net] tChart1.Legend.CustomPosition = true; tChart1.Legend.Top = 5; [VB.Net] TChart1.Legend.CustomPosition = True TChart1.Legend.Top = 5
圖例符號的大小和格式。
定義圖例中顏色框的寬度。
[C#.Net] tChart1.Legend.Symbol.WidthUnits = LegendSymbolSize.Pixels; tChart1.Legend.Symbol.Width = 30; [VB.Net] TChart1.Legend.Symbol.WidthUnits = Steema.TeeChart.LegendSymbolSize.Pixels TChart1.Legend.Symbol.Width = 30
包含圖例框的設置,例如 顏色、框架(ChartPen 屬性)、圖案(ChartBrush 屬性)以及圓形框架和透明復選框。
圖例文本內容及其陰影的文本特征。
[C#.Net] private void button1_Click(object sender, System.EventArgs e) { Legend legend1; legend1 = tChart1.Legend; legend1.Color = Color.Blue; legend1.Font.Name = "Times New Roman"; legend1.Font.Color = Color.Yellow; } [VB.Net] Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click With TChart1.Legend .Color = Color.Blue .Font.Name = "Times New Roman" .Font.Color = Color.Yellow End With End Sub
在圖例框中啟用/禁用背景漸變并選擇其方向和顏色。
圖例框陰影的顯示屬性。 您可以定義顏色、圖案(ChartBrush)大小和透明度。
[C#.Net] tChart1.Legend.Shadow.Color = Color.Cyan; tChart1.Legend.Shadow.Width = 4; [VB.Net] TChart1.Legend.Shadow.Color = Color.Cyan TChart1.Legend.Shadow.Width = 4
內部和外部斜面的顏色和大小的屬性。
如果您想了解TeeChart for .NET正版價格,歡迎咨詢
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn