建议.NET和Mono的跨平台线图库

时间:2009-06-05 08:58:54

标签: c# .net windows macos mono

我正在用C#编写一个跨平台的数据记录应用程序,所以我使用.NET的.NET编译器和Mac的Mono。我现在正处于为我的日志记录应用程序构建GUI的阶段,我有一个arcitecture插件,因此对我使用的内容非常灵活。

我正在寻找一个图表库来初步绘制简单的折线图,但我将来可能需要更复杂的图表。

我目前正在关注ZedChart,但几年前开发已停止。

为了增加复杂性,我想要一个原生的外观和感觉所以我打算在Windows上使用Windows.Forms和在Mac上使用Cocoa# - 这可能是绊脚石?

我还不够停止使用Windows.Forms或Cocoa#所以我愿意接受有关更优雅解决方案的建议。我怀疑我可能需要自己动手,这不是不可能的,但如果有一些我可以立即使用的话,我宁愿避免这种情况。

是否有人有任何建议或推荐?

2 个答案:

答案 0 :(得分:2)

我过去在WinForms应用程序和ASP.Net中都使用过ZedGraph。它非常稳定,正如m_oLogin所提到的,相对容易添加功能。

或者,您可以尝试Microsoft Chart Controls。它们基于Dundas Charts的版本,但是免费的。它们可以在ASP.Net和WinForms应用程序中使用。但它们确实需要.Net 3.5,因此可能不完全适合您的使用。

答案 1 :(得分:1)

即使ZG最近没有进化,我也会选择NPlotZedGraph。代码更清晰,更容易在其上添加图层。