C# WinForm中使用Chart控件绘制曲线图

展示一个小Demo  在窗口中读取txt文件数据,并使用chart控件绘制曲线。

C# WinForm中使用Chart控件绘制曲线图

首先,在空白的窗体上拖入一个按钮,命名为打开,执行打开文件职能;一个文本框,用来显示文件的路径;再拖入一个chart控件。

C# WinForm中使用Chart控件绘制曲线图

在chart控件中属性中的Series属性中编辑曲线样式和显示几条曲线。

C# WinForm中使用Chart控件绘制曲线图

C# WinForm中使用Chart控件绘制曲线图

C# WinForm中使用Chart控件绘制曲线图

全部添加完成,进行代码的编写,开始,定义一个点,用来显示坐标

public struct Point
{
    //定义一个点
    public double X;
    public double Y;
}

然后书写打开按钮的代码,绘制坐标系C# WinForm中使用Chart控件绘制曲线图

将读取到的所有行数据,处理后以坐标形式进行绘制

C# WinForm中使用Chart控件绘制曲线图

这里,对文件的处理是我txt文件的格式所做的一个数据处理,文件就不在展示了,接下来看下执行效果。

C# WinForm中使用Chart控件绘制曲线图

C# WinForm中使用Chart控件绘制曲线图