{
this.BeginInvoke(new Action(() =>
{
try
{
if (chart1.Series[0].Points.Count > 100)
{
chart1.Series[0].Points.Clear();
chart1.Series[1].Points.Clear();
chart1.Series[2].Points.Clear();
chart1.Series[3].Points.Clear();
}
chart1.Series[0].Points.Add(Convert.ToDouble(data.num1));
chart1.Series[1].Points.Add(Convert.ToDouble(data.num2));
chart1.Series[2].Points.Add(Convert.ToDouble(data.num3));
chart1.Series[3].Points.Add(Convert.ToDouble(data.num4));
}
catch (Exception ex)
{
}
}));
}
{
Series series1 = new Series($"曲线一")
{
ChartArea = "C1",
ChartType = SeriesChartType.Spline
};
this.chart1.Series.Add(series1);
Series series2 = new Series($"曲线二")
{
ChartArea = "C1",
ChartType = SeriesChartType.Spline
};
this.chart1.Series.Add(series2);
Series series3 = new Series($"曲线三")
{
ChartArea = "C1",
ChartType = SeriesChartType.Spline
};
this.chart1.Series.Add(series3);
Series series4 = new Series($"曲线四")
{
ChartArea = "C1",
ChartType = SeriesChartType.Spline
};
this.chart1.Series.Add(series4);
}