翻譯|使用教程|編輯:董玉霞|2022-07-20 11:23:10.993|閱讀 222 次
概述:本文主要介紹TeeChart for .NET使用教程中關(guān)于在圖表上混合系列類(lèi)型的相關(guān)介紹。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
本文主要介紹TeeChart for .NET使用教程中關(guān)于在圖表上混合系列類(lèi)型的相關(guān)介紹。
TeeChart Pro 提供一個(gè)空白圖表畫(huà)布作為數(shù)據(jù)系列的背景。這意味著沒(méi)有預(yù)定義圖表類(lèi)型。您將所需的圖表類(lèi)型定義為您希望顯示的系列類(lèi)型的組合。由于某些系列類(lèi)型的特殊性,在圖表上將該系列類(lèi)型與另一種混合是不切實(shí)際的。當(dāng)您到達(dá)以添加新系列時(shí),TeeChart 可以幫助您在圖表庫(kù)中灰顯不合適的系列類(lèi)型。您可以在一張圖表中放入的系列數(shù)量沒(méi)有實(shí)際限制。
使用 TeeChart 編輯器(參見(jiàn)教程 1)或通過(guò)代碼添加系列。 例子
[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
系列被添加到系列列表中,并且可以通過(guò)索引 TChart1.Series(Index) 訪問(wèn),第一個(gè)系列從 0 開(kāi)始。 TeeChart Pro 為系列添加默認(rèn)名稱(系列 0、系列 1 等)。您可以使用 Series.Title 屬性修改名稱。
添加到圖表的系列將自動(dòng)將左軸和下軸作為參考軸。您可以通過(guò)選擇相關(guān)系列的系列常規(guī)頁(yè)面來(lái)更改圖表編輯器中的參考軸。有 4 個(gè)軸可用,上、左、下和右。通過(guò)代碼,更改軸將如下所示:
[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
超過(guò) 1 個(gè)系列可能與每個(gè)軸相關(guān)聯(lián)。 TeeChart 將決定適合與軸匹配的系列的最佳比例,但您可以自己更改軸比例(請(qǐng)參閱軸教程)。可以添加額外的軸;他們將從前 4 個(gè)軸復(fù)制與其對(duì)應(yīng)的比例尺。
您可以使用一個(gè)系列作為另一個(gè)系列的數(shù)據(jù)源。這可以通過(guò)圖表編輯器通過(guò)設(shè)置第二個(gè)系列的數(shù)據(jù)源來(lái)完成。轉(zhuǎn)到系列選項(xiàng)卡,數(shù)據(jù)源頁(yè)面。選擇“函數(shù)”作為數(shù)據(jù)源類(lèi)型。將出現(xiàn)兩個(gè)列表框,可用系列和選定系列。選擇您希望用作當(dāng)前系列的數(shù)據(jù)源的系列,然后在上面的組合框中,標(biāo)題為 Functions:,選擇 Average 作為函數(shù)類(lèi)型,然后單擊 Apply 按鈕。請(qǐng)注意,以這種方式,任何系列都可以定義為任何其他系列的函數(shù),并且函數(shù)類(lèi)型可以是函數(shù)組合框中可用的任何列表。要通過(guò)代碼執(zhí)行相同的操作,請(qǐng)參見(jiàn)下文:
[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()
使用圖表編輯器更改系列順序非常容易。轉(zhuǎn)到編輯器的金喜正規(guī)買(mǎi)球并突出顯示您要移動(dòng)的系列。使用右側(cè)的箭頭按鈕按系列順序向上或向下移動(dòng)系列。系列順序?qū)Q定圖表中系列相對(duì)于其他系列的相對(duì)顯示位置。將系列設(shè)置為“Active=False”將從圖表中隱藏系列,但保持其數(shù)據(jù)內(nèi)容不變。 要通過(guò)代碼更改系列順序,請(qǐng)使用 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
筆記:交換系列后,系列的索引將更改。因此,如果重新運(yùn)行代碼,上面的代碼行將永遠(yuǎn)互換 2 系列的“0”和“1”,因?yàn)?0 變?yōu)?1,1 變?yōu)?0。
本次關(guān)于.NET圖表控件TeeChart for .NET的教程就介紹到這里了,下一篇將介紹系列值列表的相關(guān)內(nèi)容。
TeeChart for .NET更新至最新版本v2022.7.14,修復(fù)了世界圖表無(wú)法在 WASM 中正確渲染問(wèn)題。
如果您想了解TeeChart for .NET價(jià)格,歡迎咨詢
TeeChart for .NET 是優(yōu)秀的工業(yè)4.0 WinForm圖表控件,官方獨(dú)家授權(quán)漢化,集功能全面、性能穩(wěn)定、價(jià)格實(shí)惠等優(yōu)勢(shì)于一體。
歡迎加入TeeChart for .NET技術(shù)交流QQ群:740060302
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn