繁体   English   中英

如何在 asp.net 应用程序中使用 Graphviz?

[英]How can I use Graphviz in an asp.net application?

我想在网上画一个图表。 许多网络用户向我推荐 Graphviz。

如何在 asp.net 应用程序中使用 Graphviz? Web 中的 Graphviz 渲染过程是什么?

您可以使用QuickGraph API - GraphViz 图形生成器的 C# 包装器。 (代码项目文章 - QuickGraph :具有 Graphviz 支持的 100% C# 图形库)。

Web 中的 Graphviz 渲染过程是什么?

使用 P/Invoke 方法可以渲染内存中的图像。 查看使用 C#Graphviz C# Sample 渲染内存中的 Graphviz 图像

您可以使用 Graphviz Dll 使用 Interop 来做到这一点.. 请参阅这篇文章: http : //pldineshtech.blogspot.com/2012/08/using-graphviz-library-in-net.html

基本上,您将调用此方法 -> Graphviz.RenderImage(),创建一个图像并将其传输回客户端。

这个名为 Graphviz.NetWrapper 的新库允许您用 C# 代码构建图形,使用 graphviz 库计算布局,并使用 C# 读取布局信息(如位置等)。

要在网页中绘制图形,您可以通过网络发送此布局信息(例如以 JSON 格式)并使用例如 D3 JS 进行绘制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM