2

我正在用 C# 开发一个处理特定遗传算法问题的应用程序。算法的执行提供了绘制图表所需的输出参数。图表由 2 个独立的轴组成,假设 X 是生成数,Y 表示相应的适应度函数最大值。更具体地说,我已经从 Excel 上传了图片,所以这里是:

http://img97.imageshack.us/img97/2046/graphnb.png

我的首要任务是通过允许用户(设置随机执行因素,如突变百分比、人口和世代数量、精英个体数量等)在 C# 中生成的“表单”查看生成的 XY 图,从而使该应用程序功能齐全. 我找到了部分解决我的问题的网站,但这不是重点(http://csharp.net-informations.com/excel/csharp-excel-chart-picturebox.htm)。所以我问是否有办法通过不使用任何其他应用程序来实现上述图形,但也许只有 C# 库和函数用于绘图或类似的东西?希望我说清楚了。此致。

4

4 回答 4

1

正如所有人所说,您必须使用更容易与您的应用程序集成的 3rd 方图表库在 WPF(与 WinForms 不同的平台)上工作。如果您想进一步了解图表库,那么您应该看到这个页面 点击这里

于 2013-04-09T16:22:47.353 回答
1

我个人喜欢 DeveloperExpress 的 XtraChart,但也有许多其他更便宜或更昂贵的替代品,还有与您在 SO:WPF 图表控件中类似的其他问题

我喜欢尽可能使用库,这样我就可以专注于我的实际业务案例,而不是每次都试图重新发明轮子,这也是因为通常要达到与努力交付特定组件的人们相同水平的结果并非易事。

于 2011-02-15T20:15:59.613 回答
1

免费和本地答案是http://zedgraph.org/wiki/index.php?title=Main_Page

  • 不涉及WPF
  • 不花钱
  • 仅 C# 库
  • 在 .NET WinForm 中工作
于 2011-02-15T20:47:01.210 回答
0

如果您可以使用它,请尝试 WPF。开发图形丰富的用户界面比标准的 Windows 窗体要好得多——尤其是在您不想使用第三方库的情况下。

于 2011-02-15T20:12:01.723 回答