C#似乎在科学计算方面显示出了一些希望,但我很少发现一个绘制2D图形的工具,这对理科学生和科学家都非常重要。
有没有一种可靠的、免费的方法来用C#创建发布质量的二维绘图?以及保存为多种格式(png、eps等)的能力。类似于Python的matplotlib?
发布于 2012-11-30 00:42:50
这里有我推荐的OxyPlot。它有WPF,Metro,Silverlight,Windows Forms,Avalonia UI,XWT的软件包。除了图形外,它还可以导出到SVG、PDF、Open XML等格式,甚至还支持用于安卓和iOS的Mono和Xamarin。它也在积极开发中。
还有一个新的(至少对我来说是)开放源码的.NET绘图库,叫做Live-Charts。剧情的交互性很强。库支持WPF、WinForms和UWP。Xamarin已经计划好了。该设计是针对MV*模式进行的。但是@PawełAudionysos建议Live-Charts WPF的性能不是很好。
发布于 2009-02-15 05:56:44
ZedGraph是一个很好的选择。
发布于 2009-02-15 06:06:40
请参阅Samples Environment for Microsoft Chart Controls
Microsoft Chart Controls for .NET Framework的示例环境包含200多个适用于的示例,包括ASP.NET和Windows Forms。这些示例涵盖了.NET框架的图表控件中的所有主要功能。它们使您能够查看Chart控件的运行情况,并将代码用作您自己的web和windows应用程序的模板。
似乎更以商业为导向,但可能对理科学生和科学家有一定的价值。
https://stackoverflow.com/questions/550371
复制相似问题