1、建立winform工程 拖拽控件Chartdom
2、好比要繪製倆條曲線,設置Chart控件的屬性Seriesspa
3、chart的屬性根據本身的業務需求設計,我這裏只設置了圖標類型設計
代碼:code
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()); } } } }
4、小結 使用微軟自帶的控件Chart繪製曲線時,注意數據源的設計,由於這個會影響圖表類型的描點。orm
運行效果:blog