C# Charts绘制多条曲线

一、创建winform工程 拖拽控件Chart

二、比如要绘制俩条曲线,设置Chart控件的属性Series

C# Charts绘制多条曲线_第1张图片

三、chart的属性根据自己的业务需求设计,我这里只设置了图标类型

  代码:

using System;
using System.Collections.Generic;
using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Windows.Forms.DataVisualization.Charting; namespace TestGDI { public partial class Form1 : Form { public Form1() { InitializeComponent(); InitChart(); } public void InitChart() { try { foreach (var item in chart1.Series) { for (int i = 0; i < 10; i++) { Random rd = new Random(); item.Points.AddXY(i+1, rd.Next(1,10)); System.Threading.Thread.Sleep(50); } if (item.Name.Equals("Series1")) item.ChartType = SeriesChartType.Spline; if (item.Name.Equals("Series2")) item.ChartType = SeriesChartType.Line; } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } }

四、小结 使用微软自带的控件Chart绘制曲线时,注意数据源的设计,因为这个会影响图表类型的描点。

  运行效果:

C# Charts绘制多条曲线_第2张图片

你可能感兴趣的:(C# Charts绘制多条曲线)