当前位置:实例文章 » C#开发实例» [文章]TeeChart for.NET Crack

TeeChart for.NET Crack

发布人:shili8 发布时间:2024-11-10 14:39 阅读次数:0

**TeeChart for .NET Crack**

TeeChart for .NET 是一个强大的图形控件库,支持多种类型的图表,如折线图、柱状图、饼图等。它可以在 Windows Forms 和 ASP.NET 应用程序中使用。

### 特点:

* 支持多种图表类型* 可以自定义图表的外观和行为* 支持数据源的动态更新* 支持多线程操作### 使用方法:

####1. 安装 TeeChart for .NET 库首先,需要安装 TeeChart for .NET 库。可以通过 NuGet 包管理器进行安装。

csharpInstall-Package TeeChartForNet


####2. 创建图表控件在 Windows Forms 或 ASP.NET 应用程序中创建一个图表控件。

csharp// 在 Windows Forms 中private void Form1_Load(object sender, EventArgs e)
{
 chart1 = new Chart();
 this.Controls.Add(chart1);
}

// 在 ASP.NET 中public partial class Default : Page{
 protected void Page_Load(object sender, EventArgs e)
 {
 chart1 = new Chart();
 this.Controls.Add(chart1);
 }
}


####3. 添加图表系列添加一个或多个图表系列。

csharp// 添加一条折线chart1.Series.Add(new LineSeries());
LineSeries lineSeries = (LineSeries)chart1.Series[0];
lineSeries.Title.Text = "折线";

// 添加一条柱状图chart1.Series.Add(new ColumnSeries());
ColumnSeries columnSeries = (ColumnSeries)chart1.Series[1];
columnSeries.Title.Text = "柱状";


####4. 设置图表数据设置图表的 X 轴和 Y 轴。

csharp// 设置 X 轴chart1.Aspect.AxisX.Labels.Clear();
for (int i =0; i < 10; i++)
{
 chart1.Aspect.AxisX.Labels.Add(i.ToString());
}

// 设置 Y 轴chart1.Aspect.AxisY.Labels.Clear();
for (int i =0; i <=100; i +=20)
{
 chart1.Aspect.AxisY.Labels.Add(i.ToString());
}


####5. 更新图表数据更新图表的数据源。

csharp// 更新折线数据lineSeries.Data.Clear();
for (int i =0; i < 10; i++)
{
 lineSeries.Add(i, i *2);
}

// 更新柱状图数据columnSeries.Data.Clear();
for (int i =0; i < 10; i++)
{
 columnSeries.Add(i, i *3);
}


### 总结:

TeeChart for .NET 是一个强大的图形控件库,支持多种类型的图表。通过使用 TeeChart for .NET,可以轻松创建各种类型的图表,并且可以自定义图表的外观和行为。

### 相关代码:

csharpusing System;
using System.Windows.Forms;

public class ChartForm : Form{
 private Chart chart1;

 public ChartForm()
 {
 this.Text = "TeeChart for .NET";
 chart1 = new Chart();
 this.Controls.Add(chart1);
 }

 protected override void OnLoad(EventArgs e)
 {
 base.OnLoad(e);

 // 添加一条折线 LineSeries lineSeries = (LineSeries)chart1.Series.Add(new LineSeries());
 lineSeries.Title.Text = "折线";

 // 添加一条柱状图 ColumnSeries columnSeries = (ColumnSeries)chart1.Series.Add(new ColumnSeries());
 columnSeries.Title.Text = "柱状";

 // 设置 X 轴 chart1.Aspect.AxisX.Labels.Clear();
 for (int i =0; i < 10; i++)
 {
 chart1.Aspect.AxisX.Labels.Add(i.ToString());
 }

 // 设置 Y 轴 chart1.Aspect.AxisY.Labels.Clear();
 for (int i =0; i <=100; i +=20)
 {
 chart1.Aspect.AxisY.Labels.Add(i.ToString());
 }
 }

 [STAThread]
 static void Main()
 {
 Application.EnableVisualStyles();
 Application.SetCompatibleTextRenderingDefault(false);
 Application.Run(new ChartForm());
 }
}


csharpusing System;
using System.Web.UI;

public partial class Default : Page{
 protected void Page_Load(object sender, EventArgs e)
 {
 // 添加一条折线 LineSeries lineSeries = (LineSeries)chart1.Series.Add(new LineSeries());
 lineSeries.Title.Text = "折线";

 // 添加一条柱状图 ColumnSeries columnSeries = (ColumnSeries)chart1.Series.Add(new ColumnSeries());
 columnSeries.Title.Text = "柱状";

 // 设置 X 轴 chart1.Aspect.AxisX.Labels.Clear();
 for (int i =0; i < 10; i++)
 {
 chart1.Aspect.AxisX.Labels.Add(i.ToString());
 }

 // 设置 Y 轴 chart1.Aspect.AxisY.Labels.Clear();
 for (int i =0; i <=100; i +=20)
 {
 chart1.Aspect.AxisY.Labels.Add(i.ToString());
 }
 }
}

相关标签:.net
其他信息

其他资源

Top