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