Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# 图表控件

作者:术之影   发布日期:2026-02-25   浏览:66

using System;
using System.Windows.Forms;
using System.Windows.Forms.DataVisualization.Charting;

public class ChartExample : Form
{
    private Chart chart1;

    public ChartExample()
    {
        // 初始化图表控件
        chart1 = new Chart();
        chart1.Dock = DockStyle.Fill;

        // 添加一个图表区域
        ChartArea chartArea = new ChartArea("ChartArea1");
        chart1.ChartAreas.Add(chartArea);

        // 添加一个序列
        Series series1 = new Series("Series1");
        series1.ChartType = SeriesChartType.Line; // 设置图表类型为折线图
        chart1.Series.Add(series1);

        // 添加数据点
        series1.Points.AddXY(1, 20);
        series1.Points.AddXY(2, 40);
        series1.Points.AddXY(3, 60);
        series1.Points.AddXY(4, 80);
        series1.Points.AddXY(5, 100);

        // 将图表控件添加到窗体
        this.Controls.Add(chart1);
    }

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

解释说明:

  1. 引入命名空间:使用 System.Windows.Forms.DataVisualization.Charting 命名空间,以便可以使用图表控件。
  2. 创建图表控件:在构造函数中初始化 Chart 控件,并将其填充到整个窗体 (DockStyle.Fill)。
  3. 添加图表区域:创建一个 ChartArea 并添加到图表中,用于定义图表的绘制区域。
  4. 添加序列:创建一个 Series 对象并设置其图表类型为折线图 (SeriesChartType.Line),然后将该序列添加到图表中。
  5. 添加数据点:向序列中添加一些数据点,这些点将被绘制在图表上。
  6. 运行应用程序:通过 Application.Run 方法启动应用程序,并显示包含图表的窗体。

这个示例展示了如何在 Windows Forms 应用程序中使用 C# 创建一个简单的折线图。

上一篇:c# 线程安全

下一篇:c#httpclient

大家都在看

c# 二进制

c# 创建目录

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站