如何从C#生成图形和图表

时间:2014-03-14 13:34:20

标签: c# excel graph diagram

我正在开展一个项目,我正在实施和分析地牢创建的算法。分析由几个部分组成,其中一个部分是测量时间。为了能够在收集数据时多次运行算法,我需要一些方法来自动化收集过程。这意味着我可以让每个算法执行1000次,而不必让宝宝坐下来。

我能想到的一种方法是在运行时将所有信息解析为.txt文件或类似文件,然后将数据粘贴到excel文档中。然而,这将需要一些不必要的时间,根据我的hanlder这个项目应该有自动化这个过程的库,只是我找不到。

所以我的问题是,是否有一种简单的方法可以轻松生成可以在excel或word中使用的图形和图表?我还可以提一下,我在Unity工作,所以我无法访问任何Visual Studio工具。

编辑: 举个例子: 假设算法执行16次,每次经过的时间是:

1,2,3,4,5,1,2,2,1,2,3,2,1,3,2,1

这应该创建一个看起来像这样的图表(我刚刚意识到我对excel非常糟糕):

enter image description here

2 个答案:

答案 0 :(得分:0)

我在excel中略微探讨了一下,并且意识到只要你正确地格式化它们,就可以从.txt-或.xml文件等来源导入数据。这意味着我可以通过简单地创建包含以下内容的文本文件来获取在我的帖子中创建图表所需的数据:

1; 5

2; 6

3; 3

4; 1

5; 1

然后我只需标记数据并创建图表。这应该是一个足够快的方法,我想我不需要任何外部库等。

答案 1 :(得分:0)

我在ZedGraph年前使用过,并且非常满意。有一些例子here,它非常容易使用。