翻譯|使用教程|編輯:董玉霞|2022-05-16 14:54:32.713|閱讀 215 次
概述:本文主要介紹TeeChart for .NET使用教程關于開始使用的第二部分教程:填充新數據系列。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本文主要介紹TeeChart for .NET使用教程關于開始使用的第二部分教程:填充新數據系列。
在圖表編輯器中選擇系列選項卡顯示系列配置屬性,系列的第四個選項卡頁面數據源選項卡。
如果您的數據來源是ADO。凈的那么你可以直接映射您的數據在圖表編輯器。
在這個例子中我們要連接一個BarSeries TeeChart。mdb數據庫的訪問。首先,VS.NET Data選項卡的工具箱,OleDbDataAdapter拖到一個WinForm TeeChart為。net對象。單擊“Next”數據適配器配置向導,在下一個頁面上點擊“新連接…”按鈕?,F在點擊新窗口的“提供者”選項卡并選擇“微軟噴氣OLE DB提供者”為下圖:
*請注意-框架之間的向導的外觀略有不同。
現在點擊“連接”選項卡并選擇TeeChart相同的窗口。mdb文件從示例數據文件夾下TeeChart為。net根目錄:
單擊“測試連接”按鈕來測試連接,然后單擊OK按鈕相同的窗口。現在單擊“下一步”按鈕的數據適配器配置向導窗口中,選擇“使用SQL語句”出現的窗口中,單擊“下一步”按鈕?,F在點擊“查詢構建器”按鈕,添加“雇員”表中。關閉“添加表”窗口,選擇“*”(所有列)復選框:
現在單擊Apply按鈕,運行表單;現在,您應該有以下幾點:
你以前的系列添加和編輯的圖表顯示了在設計時隨機數據。然而,在運行時系列將是空的的數據,除非你手動填充它。從工具箱中選擇一個按鈕,把它放在你的形式。在Visual Studio . net,雙擊按鈕訪問代碼編輯器(在不同的編程環境的方法可能不同)。
在代碼編輯器中輸入這些線:
[C#.Net] private void button1_Click(object sender, System.EventArgs e) { bar1.Add(3,"Pears",Color.Red); bar1.Add(4,"Apples",Color.Blue); bar1.Add(2,"Oranges",Color.Green); } [VB.Net] Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Bar1.Add(3, "Pears", Color.Red) Bar1.Add(4, "Apples", Color.Blue) Bar1.Add(2, "Oranges", Color.Green) End Sub
運行該項目并摁下按鈕,三個新的圖表將出現在你的圖表。
圖表中的第一個條形系列稱為 Bar1,第二個 Bar2 等。因此,如果圖表中有多個系列,您可以使用這些名稱來修改相關系列。
Series 的 Add 方法有 25 個重載,其中第 7 個接受 3 個變量,Value、Text 和 Colour。因此,Add 方法假定標簽軸(在本例中為 X 軸)上的值間距相等。 如果您的數據包含 2 個變量,您可以使用 Add 方法的另一個重載。 在您的項目中添加另一個 Button 并將此代碼放入其中。 運行項目并使用以下代碼添加點:
[C#.Net] private void button2_Click(object sender, System.EventArgs e) { Random rnd = new Random(); if(bar1.Count > 0) { //Increment X Axis value and add a new random point bar1.Add((bar1.XValues.Last + rnd.Next(10)), ((bar1.YValues.Last/(bar1.YValues.Last - 1)) + rnd.Next(10)),"Lemons",Color.Yellow); } else { //Add a new random point bar1.Add(1,rnd.Next(10),"Lemons",Color.Yellow); } } [VB.Net] Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim rnd As Random If (Bar1.Count > 0) Then 'Increment X Axis value and add a new random point Bar1.Add((Bar1.XValues.Last + rnd.Next(10)), ((Bar1.YValues.Last / (Bar1.YValues.Last - 1)) + rnd.Next(10)), "Lemons", Color.Yellow) Else 'Add a new random point Bar1.Add(1, rnd.Next(10), "Lemons", Color.Yellow) End If End Sub
最后一個編碼示例生成了新的 X 和 Y 值。 點之間的 X 軸距離不是恒定的,這在某些情況下會導致條重疊,這對于某些但不是所有應用程序來說都是可取的。 使用圖表編輯器更改系列類型(在設計時進入圖表編輯器并使用第一頁上的更改按鈕,然后將代碼中對 Bar1 的所有引用更改為 Line1)到 LineSeries 顯示了以圖形方式表示數據的另一種方法 有2個變量。
如果你的數據包含超過兩個變量還有其他系列類型適合顯示數據。看看圖庫選擇系列類型你認為可能你TeeChart最好的然后讀到它的幫助。
關于圖表控件TeeChart for .NET的開始教程就介紹到這里了,下一篇將介紹圖表屬性的相關內容。
如果您想了解TeeChart for .NET價格,歡迎咨詢
TeeChart for .NET 是優秀的 4.0 WinForm 圖表控件,官方獨家授權漢化,集功能全面、性能穩定版、優惠等優勢。NET 的 TeeChart for .NET 中文承諾讓您在使用和學習上沒有語言障礙,最少可以節省 30% 的開發時間。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn