c# winform 绘制图表
时间: 2023-09-04 12:10:38 浏览: 111
C# Winform中绘制图表可以使用.NET Framework自带的System.Windows.Forms.DataVisualization.Charting命名空间提供的类库。
下面是一个简单的例子:
1. 首先,在窗体上添加一个Chart控件。
2. 在代码中添加以下引用:
```csharp
using System.Windows.Forms.DataVisualization.Charting;
```
3. 然后在代码中添加以下代码:
```csharp
private void Form1_Load(object sender, EventArgs e)
{
//创建一个图表区域
ChartArea chartArea1 = new ChartArea("ChartArea1");
//将图表区域添加到图表控件中
chart1.ChartAreas.Add(chartArea1);
//创建一个序列
Series series1 = new Series("Series1");
//将序列添加到图表控件中
chart1.Series.Add(series1);
//设置序列的类型为线形图
series1.ChartType = SeriesChartType.Line;
//向序列中添加数据
series1.Points.AddXY(1, 10);
series1.Points.AddXY(2, 20);
series1.Points.AddXY(3, 30);
series1.Points.AddXY(4, 40);
}
```
以上代码将会在图表控件中绘制一个简单的线形图。你可以根据需要修改代码来绘制不同的图表类型。
阅读全文