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());
}
}
}

