列表中的折线图

时间:2015-11-02 09:09:56

标签: c# list linechart

我正在尝试从C#中的对象位置列表中绘制折线图。该列表存储对象的当前位置。它每0.1秒更新一次,并且每隔几秒就会将新项目添加到列表中。根据用户设置。在一秒钟内,可以更新多个项目。我将数据保存到文件,当我将其复制到Excel并手动创建图表时,它工作正常。问题是我需要在程序内部进行。

这是代码。

List<int> pas = new List<int>();

每隔几秒钟。该项目已添加到列表中。

private void tm1_Tick(object sender, EventArgs e)
    {
            pas.Add(-120);
    }

然后,移动列表中的每0.1个项目并保存列表

private void tm2_Tick(object sender, EventArgs e)
        {
            moveQueue();
            saveToFile();
        }

保存方法:

public void saveToFile()
        {
            foreach (var v in pas)
            {
                wynik += v.ToString() + "\t";

            }
            wynik += Environment.NewLine;
            System.IO.File.WriteAllText(@path_txt, wynik);
        }

moveQueue中的内容毫无意义。它只需要每个项目并移动它。 复制到excel的输出看起来like this 我应该绘制的图表应该看起来像this

我应该补充一点,图表必须实时动态绘制,所以用户可以看到它。

我知道我必须添加x轴变量,但之后我必须知道如何去做。

0 个答案:

没有答案