混合圖表上的系列類型
TeeChart Pro沒有預定義的圖表類型,提供了一個空的圖表畫布作為數據系列的背景。您可以將需要的圖表類型定義為要顯示的系列類型的混合。由于某些系列類型的專門化性質,在圖表上將該系列類型與另一系列類型混合是不切實際的。當您要添加新系列時,TeeChart可以幫助您將圖表庫中不合適的系列類型變灰。在一個圖表中可以放入的序列數量沒有實際限制。
加入官方社群740060302,歡迎相互交流
添加新系列
使用TeeChart編輯器或通過代碼添加一個系列。
例子:
[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
點擊復制
Series被添加到SeriesList中,可以通過Index TChart1.Series(Index)訪問,第一個Series從0開始。TeeChart Pro為系列添加了默認名稱 (Series 0, Series 1等)。您可以使用系列修改名稱。標題屬性。
為系列選擇坐標軸
添加到圖表中的系列將自動以左軸和底軸作為參考軸。您可以通過選擇相關系列的系列常規頁面來更改圖表編輯器中的參考軸。有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個軸相關聯的比例(參見教程部分附加軸)。
連接系列
您可以使用一個系列作為另一個系列的數據源。這可以通過在圖表編輯器中設置第二個系列的數據源來完成。轉到Series選項卡,Datasource頁面。選擇“Function”作為數據源類型。將出現兩個列表框,可用系列和選定系列。選擇您希望用作本系列的數據源的系列,然后,在上面的組合框中,標題為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#]
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()
點擊復制
*交換系列后,系列的索引將會更改。因此,當0變成1,1變成0時,如果重新運行代碼,上面的代碼行將永久地交換2系列“0”和“1”。
如需下載產品TeeChart for NET ,請點擊產品名進入下載頁面