是否有控件可视化c#中的网格拓扑?

时间:2011-02-05 08:16:46

标签: c# data-visualization

有没有人知道用于可视化互连节点的c#工具(例如类中的调用层次结构)?如果有人熟悉该工具,我正在寻找的那种可视化就像ANTS Memory Profiler那样显示内存链接?

3 个答案:

答案 0 :(得分:3)

看看NDepend(http://www.ndepend.com/)。除了计算代码库的各种指标外,它还可以显示依赖关系。有试用版。

以下是您可能正在寻找的屏幕截图(http://www.ndepend.com/Features.aspx#DependenciesView):http://www.ndepend.com/Res/DiagramBoxAndArrowGraphBig.jpg

答案 1 :(得分:3)

要完成Matthew在NDepend上的答案,请查看这两篇关于NDepend依赖图和NDepend依赖矩阵的文章。图表和矩阵工作在手中。

  • Dependency Graph:当节点数超过30个时,图形更直观但很难理解。
  • Dependency Matrix:矩阵不如图表那么直观,但它可以扩展,这意味着,即使显示了数百个节点,它仍然有用。

以下是2个屏幕截图:

enter image description here enter image description here

答案 2 :(得分:3)

我找到的工具是在http://graphsharp.codeplex.com/找到的Graph#。它似乎非常出色地用于绘制我所追求的节点相互依赖性。

向那些误导ANTS参考的人道歉。如果有任何安慰,NDepend看起来是一个非常有趣的工具。