• C#中使用TeeChart - 下載本文

    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)), \Color.Yellow) Else

    'Add a new random point

    Bar1.Add(1, rnd.Next(10), \ End If End Sub

    選擇一個滿足您需要的數據序列類型

    最后的實例代碼可生成新的X、Y值。 在X軸點與點之間的距離并不固定,在某些情況下這將導致柱形圖重疊在一起,這種情況對少部分程序是可取的,但不適用于所有的應用程序。使用圖表編輯器將數據序列類型修改為(在設計時,進入圖表編輯器,然后點擊修改按鈕進行修改,同時,您還需要修改代碼行中關于Bar1的所有引用)線型序列從而顯示另外一種使用兩個變量圖形化顯示數據的方法 。

    如果您的數據超過2個變量,還有其他數據序列類型適合用于顯示這些數據。您可以從圖表庫中選擇您所想要的數據序列類型,同時您可以閱讀TeeChar幫助文檔來獲得更多的有用信息。

    TeeChart Pro .Net 教程

    教程2 - 圖表顯示屬性

    教程2 - 圖表顯示屬性

    圖表顯示特征是指那些影響圖表整體外觀的因素。它們包括那些定義圖表背景顏色,標題,位置,頁邊,粗細和斜角,背景圖片,框架和軸可見,畫筆顏色和寬度,3D,立面等屬性和方法。您可以在設計時或運行時可通過圖表編輯器使用這些屬性,并且您還可以在運行時以編程的方式來修改這些屬性。圖表的整體外觀特征分為以下類別: 總體 坐標軸 標題 圖例

    面板 分頁 立面 3D

    如果您打開圖表編輯器和瀏覽圖表編輯頁就會發現這些組別。其它的屬性將影響您圖表的外觀,其中包括數據序列的顏色和特有的標記,個別坐標軸和網格顯示的屬性和標簽。這些將在后面的教程中進行專門的介紹。

    圖表顯示屬性入門

    添加一個新的圖表到窗體中,您會看到它將顯示為一個帶有灰色背景的3D面板,2個立面(底部和左邊),框架(定義圖表plottable區域的框架)和一個默認的圖表標題頁眉“TeeChar” 。

    右擊圖表并從圖表編輯器的菜單中選擇“Edit...”。第一頁是空的數據序列頁面,在本教程中我們暫不關心。選擇第三個“General”標簽來查看圖表總體屬性頁面。

    圖表總體屬性

    總體選項包括以下三部分:

    縮放 滾動 指針

    縮放和滾動將在后面的教程中詳細介紹。

    坐標軸屬性

    坐標軸控件是一個特殊的領域并且相當的復雜,因此我們將在后面的教程中進行深入講解。在這里我們只介紹基本軸和框架顯示內容。 第二個圖表頁面有定義軸和框架特征的屬性。

    圖表中包含6個標準軸。左邊,頂部,右邊,底部,底部縱深和頂部縱深。圖表框架顯示為圖表plottable區域和無數據(參見BackWall)對應功能的環繞形式。默認的初始化縱深是不可見的。一個數據序列被添加到圖表并與這些軸(默認為左邊,底部)進行關聯時,其他所有的軸是可見的。在對話框上可以通過“+”和“-”兩個按鈕進行添加或移除自定義軸。如果想讓自定義軸是可見的(關于任何其他軸),那么一個數據序列必須與軸相關聯。請參閱軸控件教程了解更多自定義軸的信息。

    使軸和框架能夠顯示的關鍵特性如下:

    可見性

    此復選框可啟用或禁用所有軸的顯示。如果后面的立面框架是可見的,即使軸被隱藏了圖表環繞也依然可見。即使沒有一個區域是為軸標簽所留的,也仍會顯示一個更大的圖表。每個軸(比例標簽)的可見性會覆蓋每個軸的顯示特性。如果您在列表中選擇的是縱深軸,您需要注意縱深標尺默認是不可見的。

    [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編輯器的標題頁用于控制圖表標題,頁眉和頁腳的特性。

    文本

    使用下拉復選框選擇標題(頭),子標題,頁腳或子頁腳。在文本框中輸入所需的文本。 您可以輸入多行標題。

    運行時:

    Header類的文本屬性是一個標準的.Net字符串類,您可以像下面這樣進行修改,例如:

    [C#.Net]

    tChart1.Header.Text = \

    [VB.Net]

    TChart1.Header.Text = \

    對齊樣式

    對齊是指圖表區域的頁眉(或頁腳)而不是指整個圖表面板。圖表區域是圖表加上軸標簽及圖例的plottable區域。 運行時:

    [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

    格式化:

    包含標題框的設置,例如標題框的顏色,標題框周圍框架的畫筆屬性, 標題框的格式刷屬性[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 = \tChart1.Header.Font.Bold = true;

    [VB.Net]

    TChart1.Header.Font.Name = \TChart1.Header.Font.Bold = True

    陰影

    頁眉或頁腳框陰影顯示的屬性。你可以定義顏色和圖表格式刷 [填充,紋理,漸變或圖像]。 運行時:

    [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

    Bevels

    定義頁眉框或者頁腳框的Bevels屬性。

    圖例屬性

    圖例的內容是一個特殊的主題,我們將在后面的教程中詳細介紹。TeeChart編輯器的圖例頁面讓您可以定義圖例的外觀。非常重要的

    初始化步驟是控制圖例對齊方式和可見屬性,顏色,字體,框架,陰影等。





    日本黄色视频在线观看 - 在线观看 - 影视资讯 - 爱赏网