我想在我的asp.net Web应用程序中绘制数学图表。做这项工作有免费控制吗? 我看到http://www.yworks.com但它不是免费的。
答案 0 :(得分:2)
以下是Microsoft公共许可证(Ms-PL)许可证和 您可能需要查看QuickGraph。
NodeXL也可能是有意义的(可视化库)。它是WPF,但是如果你需要WinForms,你可以使用容器来托管它。
您可以使用check GraphViz生成此类图表。我的应用会生成 .dot 文件,然后可以将其传递到GraphViz。它支持大量的文件格式,如bmp,jpg,png,pdf,svg等。
参考:
Open Source tools list
C# graph drawing library?
Drawing a Web Graph
您可以使用QuickGraph以编程方式轻松地对图表进行建模,然后将其导出到GraphViz或GLEE,然后将其渲染为PNG。
答案 1 :(得分:1)
在Eclipse开源许可下,有Graphviz
它有许多语言绑定,包括C#。