【下载TeeChart.Net最新版本】
介绍


建立图表
在WinForm上包含TeeChart
通过使用TeeChart的安装程序应用程序,成功将TeeChart图标添加到Visual Studio .Net编程环境的工具箱中。
TeeChart图表图标是带圆圈(饼图)图表的表示。


图表系列图库

Series(系列图库)由八个选项卡页面组成:
- Standard (标准)
标准系列类型,可能最常被调用的类型,例如线条,条形图,饼图等。 - Extended (扩展)
扩展系列类型,包括用于规划或映射的更专业的系列类型应用程序,例如Arrow,Polar,Org Charts,Bezier等。 - Financial (财务)
金融系列包括更专业的财务系列金融系列类型。 - Other (其他)
如果用户还没有找到寻找的图表类型,可能会在这里找到它,例如Tag Cloud,Wind Rose,Calendar等 - 3D
3D Series包括提供三维表示的系列类型,例如Surface ,瀑布,塔等。这些类型采用三个(X,Y,Z)而不是两个(X,Y)变量。 - Stats (统计)
统计系列包括图表系列类型统计应用,例如直方图,误差线,箱线图,等 - Gauges (仪表)
提供多种轨距如数值,直线,圆环形等
填充新数据系列
ADO.NET
现在单击同一窗口的“Connection(连接)”选项卡,然后从TeeChart for .Net根目录下的Sample Data文件夹中选择TeeChart.mdb文件:
单击“Test Connection(测试连接)”按钮用于测试连接,然后单击同一窗口的“OK”按钮。现在单击Data Adapter Configuration Wizard窗口的“Next”按钮,从出现的窗口中选择“Use SQL Statements”,然后再次单击“Next”按钮。现在单击“Query Builder(查询生成器)”按钮并添加“Employee”表。关闭“Add Table”窗口并选择“*(All Columns)”复选框:
现在确定此窗口,单击“Next”,然后单击“Finish”。现在打开TeeChart Editor,添加BarSeries并导航到Series选项卡的DataSource选项卡。从ComboBox中选择“Database”,从DataSet ComboBox中选择oleDbDataAdapter1 [System.Data.OleDb.OleDbDataAdapter]。将标签设置为“LASTNAME”,将Y设置为“SALARY”,如下图所示:
现在单击“Apply”按钮并运行表单,应该具有以下内容:
编码数据输入
对于编程的数据输入,需要编写一些代码。本节将展示使用编码输入构建图表所需的步骤。
[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
按下Run the project按钮,图表上将显示三个新栏。图表中的第一个Bar系列称为Bar1,第二个Bar2等。因此,在图表中有多个系列,用户可以使用这些名称来修改相关系列。
Series的Add方法有25个重载,其中第7个接受3个变量,Value,Text和Color。因此,Add方法假设Label轴上的值间隔相等(在本例中为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 IfEnd Sub
选择系列类型以满足用户的需求
标签:图表图表控件teechart
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!