对于.NET和Mono的跨平台线图库的build议

我正在用C#编写一个跨平台的数据logging应用程序,所以我使用Windows的.NET编译器和Mac的Mono。 我现在正在为我的日志logging应用程序构buildGUI的阶段,我有一个arcitecture插件,所以我使用相当灵活。

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

我目前正在研究ZedChart,但几年前停滞了。

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

我没有足够的下线停止使用Windows.Forms或Cocoa#所以我打开一个更优雅的解决scheme的build议。 我怀疑我可能需要推出自己的,这是不是没有问题,但我宁愿避免这一点,如果有什么我可以立即使用。

有没有人有任何build议或推荐?

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

或者,您可以尝试Microsoft图表控件 。 他们是基于Dundas图表的一个版本,但是是免费的。 它们可以用在ASP.Net和WinForms应用程序中。 他们确实需要.net 3.5,所以可能不完全适合您的使用。

即使ZG最近没有进化,我也不会去NPlot或ZedGraph 。 代码更干净,更容易在其上添加图层。