C# Charts繪制多條曲線


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

二、比如要繪制倆條曲線,設置Chart控件的屬性Series

三、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繪制曲線時,注意數據源的設計,因為這個會影響圖表類型的描點。

  運行效果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM