翻譯|使用教程|編輯:董玉霞|2022-07-20 11:23:10.993|閱讀 222 次
概述:本文主要介紹TeeChart for .NET使用教程中關于在圖表上混合系列類型的相關介紹。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本文主要介紹TeeChart for .NET使用教程中關于在圖表上混合系列類型的相關介紹。
TeeChart Pro 提供一個空白圖表畫布作為數據系列的背景。這意味著沒有預定義圖表類型。您將所需的圖表類型定義為您希望顯示的系列類型的組合。由于某些系列類型的特殊性,在圖表上將該系列類型與另一種混合是不切實際的。當您到達以添加新系列時,TeeChart 可以幫助您在圖表庫中灰顯不合適的系列類型。您可以在一張圖表中放入的系列數量沒有實際限制。
使用 TeeChart 編輯器(參見教程 1)或通過代碼添加系列。 例子
[C#] private void button1_Click(object sender, System.EventArgs e) { Bar bar1 = new Bar(tChart1.Chart); bar1.FillSampleValues(10); } [VB.Net] Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Bar1 As New Steema.TeeChart.Styles.Bar(TChart1.Chart) Bar1.FillSampleValues(10) End Sub
系列被添加到系列列表中,并且可以通過索引 TChart1.Series(Index) 訪問,第一個系列從 0 開始。 TeeChart Pro 為系列添加默認名稱(系列 0、系列 1 等)。您可以使用 Series.Title 屬性修改名稱。
添加到圖表的系列將自動將左軸和下軸作為參考軸。您可以通過選擇相關系列的系列常規頁面來更改圖表編輯器中的參考軸。有 4 個軸可用,上、左、下和右。通過代碼,更改軸將如下所示:
[C#] bar1.VertAxis = Steema.TeeChart.Styles.VerticalAxis.Right; bar1.HorizAxis = Steema.TeeChart.Styles.HorizontalAxis.Top; [VB.Net] Bar1.VertAxis = Steema.TeeChart.Styles.VerticalAxis.Right Bar1.HorizAxis = Steema.TeeChart.Styles.HorizontalAxis.Top
超過 1 個系列可能與每個軸相關聯。 TeeChart 將決定適合與軸匹配的系列的最佳比例,但您可以自己更改軸比例(請參閱軸教程)。可以添加額外的軸;他們將從前 4 個軸復制與其對應的比例尺。
您可以使用一個系列作為另一個系列的數據源。這可以通過圖表編輯器通過設置第二個系列的數據源來完成。轉到系列選項卡,數據源頁面。選擇“函數”作為數據源類型。將出現兩個列表框,可用系列和選定系列。選擇您希望用作當前系列的數據源的系列,然后在上面的組合框中,標題為 Functions:,選擇 Average 作為函數類型,然后單擊 Apply 按鈕。請注意,以這種方式,任何系列都可以定義為任何其他系列的函數,并且函數類型可以是函數組合框中可用的任何列表。要通過代碼執行相同的操作,請參見下文:
[C#] Steema.TeeChart.Functions.Average average1 = new Steema.TeeChart.Functions.Average(); line1.Function = average1; line1.DataSource = bar1; bar1.FillSampleValues(10); line1.CheckDataSource(); [VB.Net] Dim Average1 As New Steema.TeeChart.Functions.Average() Line1.Function = Average1 Line1.DataSource = Bar1 Bar1.FillSampleValues(10) Line1.CheckDataSource()
使用圖表編輯器更改系列順序非常容易。轉到編輯器的金喜正規買球并突出顯示您要移動的系列。使用右側的箭頭按鈕按系列順序向上或向下移動系列。系列順序將決定圖表中系列相對于其他系列的相對顯示位置。將系列設置為“Active=False”將從圖表中隱藏系列,但保持其數據內容不變。 要通過代碼更改系列順序,請使用 Series.Exchange。
[C#] tChart1.Series.Exchange(0, 1); //Change Series(0) with Series(1) in the index order [VB.Net] TChart1.Series.Exchange(0, 1) 'Change Series(0) with Series(1) in the index order
筆記:交換系列后,系列的索引將更改。因此,如果重新運行代碼,上面的代碼行將永遠互換 2 系列的“0”和“1”,因為 0 變為 1,1 變為 0。
本次關于.NET圖表控件TeeChart for .NET的教程就介紹到這里了,下一篇將介紹系列值列表的相關內容。
TeeChart for .NET更新至最新版本v2022.7.14,修復了世界圖表無法在 WASM 中正確渲染問題。
如果您想了解TeeChart for .NET價格,歡迎咨詢
TeeChart for .NET 是優秀的工業4.0 WinForm圖表控件,官方獨家授權漢化,集功能全面、性能穩定、價格實惠等優勢于一體。
歡迎加入TeeChart for .NET技術交流QQ群:740060302
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn