首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用C#绘图

使用C#绘图
EN

Stack Overflow用户
提问于 2009-02-15 05:28:18
回答 7查看 113.6K关注 0票数 63

C#似乎在科学计算方面显示出了一些希望,但我很少发现一个绘制2D图形的工具,这对理科学生和科学家都非常重要。

有没有一种可靠的、免费的方法来用C#创建发布质量的二维绘图?以及保存为多种格式(png、eps等)的能力。类似于Python的matplotlib?

EN

回答 7

Stack Overflow用户

发布于 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的性能不是很好。

票数 58
EN

Stack Overflow用户

发布于 2009-02-15 05:56:44

ZedGraph是一个很好的选择。

票数 10
EN

Stack Overflow用户

发布于 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应用程序的模板。

似乎更以商业为导向,但可能对理科学生和科学家有一定的价值。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/550371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档