当前位置:  开发笔记 > 编程语言 > 正文

.NET中有向图或无向图的布局有哪些选项?

如何解决《.NET中有向图或无向图的布局有哪些选项?》经验,为你挑选了3个好方法。

通过这里的图表我的意思是类似这些图像的东西:

理想的解决方案是:

仅使用托管代码

允许输出到位图图像

允许输出到WPF元素

包括某种交互式表面,用于显示支持节点缩放,平移和重组的图形

我也有兴趣了解可能被用作此类工作起点的项目.如果需要一些开发来实现我想要的东西,那么我已经准备好解决它了.这个目标中最复杂的部分似乎是在合理的时间范围内获得图形布局.



1> Jamie Penney..:

图#也是另一种选择.我没有亲自使用它,但我一直想要去看看它.



2> Dirk Vollmar..:

Microsoft Research为.NET提供了一个名为MSAGL(自动图形布局,以前称为GLEE)的工具.

MSAGL可在此处获取:http://research.microsoft.com/en-us/downloads/f1303e46-965f-401a-87c3-34e1331d32c5/default.aspx

免责声明:我没有使用过这个工具,所以我不知道它是否适合你(我也不知道许可条件,似乎只适用于非商业应用).但至少它看起来很有趣.



3> Patrick from..:

我在NDepend团队工作,我确认:我们在2008年9月从GraphViz切换到MsAgl,并且MsAgl许可证确实允许商业利用.以下是NDepend中集成的MsAgl图的一些示例图片(一切都是交互式的,节点可移动/可选择/可移动/可点击,边缘可编辑/可选择/可移动/可点击,布局可缩放,而且,虽然它可以更干净MsAgl API足够干净,可以使用):

在此输入图像描述 在此输入图像描述 在此输入图像描述

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有