一、創建winform工程 拖拽控制項Chart 二、比如要繪製倆條曲線,設置Chart控制項的屬性Series 三、chart的屬性根據自己的業務需求設計,我這裡只設置了圖標類型 代碼: using System; using System.Collections.Generic; using Sys ...
一、創建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繪製曲線時,註意數據源的設計,因為這個會影響圖表類型的描點。
運行效果: