C# 的随手笔记 1 - 简单创立一个 Chart -2

C# 的随手笔记 1 - 简单创立一个 Chart

另一种写法

List<int> Spectrum_Dark1 = new List<int> { 1, 2, 3, 4 };

Series series1 = new Series("test", Spectrum_Dark1.Length);
series1.ChartType = SeriesChartType.Line;
series1.IsVisibleInLegend = false;

for (int i = 0; i < Spectrum_Dark1.Length; i++)
{
    series1.Points.AddXY(i, Spectrum_Dark1[i]);
}

chart1.Series.Clear();
chart1.Series.Add(series1);

 

当你要使用 Thread

        private void ThreadTask0()
        {

            int Max_y = 0;
            for (int j = 0; j < 100; j++)
            {

                List<int> Spectrum_y = new List<int> { 1, 2, 3, 4 };

                Series series1 = new Series("test", Spectrum_Origin1.Length);
                series1.ChartType = SeriesChartType.Line;
                series1.IsVisibleInLegend = false;

                chart1.Titles.Clear();
                chart1.Titles.Add("signal: " + j + "/100");

                for (int i = 0; i < Spectrum_Origin1.Length; i++)
                {
                    series1.Points.AddXY(i, Spectrum_y[i]);
                }

                chart1.Series.Clear();
                chart1.Series.Add(series1);
                if (chart1.ChartAreas[0].AxisY.Maximum < Max_y)
                    chart1.ChartAreas[0].AxisY.Maximum = Max_y;

                Thread.Sleep(100);

            }
        }

 

 

 

 

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章

5 点赞(415) 阅读(67)