14

我正在整理一些我很快将作为 OSS 发布的东西,我想制作一张依赖关系图,以便更清楚地了解全局。我最终用笔和纸自己制作了思维导图:

思维导图

这是我希望我可以更频繁地做的事情,但是手动映射更大的项目太麻烦了(由于工作表的大小几乎不可能),而且因为我找不到任何适合我需要并允许我的思维导图软件以我想要的视觉结构显示地图我经常将思维导图独自留在脑海中,没有任何视觉表示......

任何人都可以推荐一个好的思维导图软件,让我做类似上面的事情吗?到目前为止,我已经尝试过FreeMindXMind ,但是它们的视觉结构对于我的需要来说太僵硬了。

4

8 回答 8

5

你试过graphviz吗?

它没有所见即所得的 IDE,但它非常灵活。

编辑

如果您正在寻找更简单的东西,我强烈推荐Gliffy。看看他们的例子。

于 2010-05-10T01:28:05.013 回答
4
  • 现在有很多思维导图工具,例如 mindmeister.comlucidcharts.com。有些允许协作。
  • 对于基于块的图表,请尝试 免费的gliffy.comdraw.io。
  • 对于网络图,试试evergraph.io,它也是免费的。

希望这可以帮助。

于 2015-04-06T17:04:14.247 回答
4

Doxygen除了自动生成 HTML 文档和类层次结构图之外,还能够为您的库和应用程序生成完整的依赖关系图和调用图。您只需要适当地配置它,以便它生成您想要的文档类型。

请注意,Doxygen 使用GraphViz及其dot 工具来生成这些图形。虽然您可以直接使用 GraphViz,但 Doxygen 能够解析代码并提取所需的必要信息,以便将其传递给 GraphViz/Dot 并让它生成适当的图形可视化。

如果您希望在拥有产品之前创建这些图表......换句话说,计划您的代码而不是记录它,那么您可能会对诸如ArgoUML之类的 UML 设计工具感兴趣。您可以使用它来绘制继承和依赖关系图,并且可以从 UML 图中生成代码。

如果您想手动创建这类图表,并且只想要一个通用的绘图工具,那么OpenOffice有一个绘图工具,尽管我发现让它看起来很漂亮可能非常困难。

于 2010-05-10T01:28:34.297 回答
1

我想知道您是否可能更适合使用通用图表软件 - 虽然它可能没有特别流畅的思维导图方法,但在如何显示它们方面应该更加通用。

于 2010-05-10T01:35:30.833 回答
1

您可以使用免费的概念绘图软件 IHMC CmapsTool。它不限制您使用树状结构,一个非常容易学习的工具,它允许您标记项目(概念)之间的链接,因此您的地图应该易于其他人理解。基于多平台Java。

http://cmap.ihmc.us/conceptmap.html

其他类似的免费概念地图软件虽然更难使用,但有:

纲要(参见维基百科)和 VUE(参见维基百科页面)

于 2010-05-12T03:36:59.813 回答
0

FreeMind是将您需要的任何东西放入计算机的不错选择。
它还可以将思维导图导出为 png、jpeg 和其他格式。
我以前用过它,我推荐它。

于 2010-05-10T02:15:13.120 回答
0

我更喜欢Mind Vector - 一个流行的思维导图应用程序。因为它有一些突出的功能,可以解决你在思维导图上遇到的问题。

于 2016-09-15T09:34:42.027 回答
0

您提到了 FreeMind 和 XMind,但对它们的僵化持保留态度。yEd ( https://www.yworks.com/products/yed ) 可能是完美的选择;我用它取得了很好的成绩。yEd 是免费的。

于 2016-04-08T11:02:23.603 回答