【问题标题】:How to generate graphs and diagrams from C#如何从 C# 生成图形和图表
【发布时间】:2014-03-14 13:34:19
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

  • 什么类型的图表和图表?可以举个例子吗?

标签: c# excel graph diagram


【解决方案1】:

我在 excel 中浏览了一下,发现有一种非常简单的方法可以从 .txt 或 .xml 文件等源导入数据,只要您正确格式化它们即可。这意味着我可以通过简单地创建一个包含以下内容的文本文件来获取在我的帖子中创建图表所需的数据:

1;5

2;6

3;3

4;1

5;1

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

【讨论】:

    【解决方案2】:

    几年前我使用过ZedGraph,对此非常满意。有一些例子here,真的很好用。

    【讨论】:

    • 好的,我会调查的。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-25
    • 2012-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多