We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
您尝试过 graphviz 吗?
它没有 WYSIWYG IDE,但非常灵活。
编辑:
如果您正在寻找更简单的东西,我强烈推荐Gliffy。看看他们的例子。
Have you tried graphviz?
It does not have a WYSIWYG IDE, but it's very flexible.
EDIT:
If you are looking for something easier, I would highly recommend Gliffy. Take a look at their examples.
Doxygen除了自动生成HTML文档和类层次结构图之外,还能够生成完整的依赖图并调用您的库和应用程序的图表。您只需适当配置它,以便它生成您想要的文档类型。
请注意,Doxygen 使用 GraphViz 及其 点工具来生成这些图表。虽然您可以直接使用 GraphViz,但 Doxygen 能够解析代码并提取所需的必要信息,以便将其传递给 GraphViz/Dot 并让它生成适当的图形可视化。
如果您希望在拥有产品之前创建这些图表...换句话说,是规划您的代码而不是记录它,那么您可能会对 UML 设计工具感兴趣,例如 ArgoUML。您可以使用它来绘制继承和依赖关系图,并且可以从 UML 图生成代码。
如果您想手动创建此类图表,并且只需要一个通用绘图工具,那么 OpenOffice 有一个绘图工具,尽管我发现让它看起来漂亮可能相当困难。
Doxygen, in addition to automatically generating HTML documentation and class hierarchy diagrams, is also capable of generating complete dependency graphs and call graphs for your libraries and applications. You just need to configure it appropriately so that it will generate the type of documentation that you want.
Note that Doxygen uses GraphViz and its dot tool to generate those graphs. While you could use GraphViz directly, Doxygen is able to parse the code and extract the necessary information needed in order to pass it along to GraphViz/Dot and have it generate the appropriate graph visualizations.
If you are looking to create these graphs before you have a product... in other words, to plan out your code rather than to document it, then you might be interested in a UML design tool such as ArgoUML. You can use it to diagram inheritance as well as dependencies, and you can generate code from the UML diagrams.
If you want to create these kind of diagrams manually, and you just want a general-purpose drawing tool, then OpenOffice has a drawing tool, although I have found that making it look nice can be quite difficult.
mindmeister.com 和 lucidcharts.com。有些允许合作。
这是免费的。
希望这有帮助。
mindmeister.com and lucidcharts.com. Some allow collaboration.
which is free.
Hope this helps.
我想知道您是否可能更适合使用通用图表软件 - 虽然它可能没有相当那么流畅的特定思维导图方法,但它在如何绘制方面应该更加通用。显示它们。
I wonder if you might be better suited with a general-purpose diagramming software - while it might not have quite as fluid an approach to specifically mind-mapping, it should be far more versatile in terms of how to display them.
您可以使用 IHMC CmapsTool 一个免费的概念图软件。它不会限制您使用树状结构,这是一个非常易于学习的工具,它允许您标记项目(概念)之间的链接,因此您的地图应该易于其他人理解。基于 Java 的多平台。
http://cmap.ihmc.us/conceptmap.html
其他类似的免费概念图软件更难使用的是:
Compendium(查看维基百科)和 VUE(参见维基百科页面)
You could use IHMC CmapsTool a free concept mapping software. It does not restrict you to a tree-like structure, a very easy to learn tool, it allows you to label links between items (concepts) so your maps should be easy to understand by other people. Multiplatform Java based.
http://cmap.ihmc.us/conceptmap.html
Other similar free concept mapping software although harder to use are:
Compendium (look on Wikipedia) and VUE (See Wikipedia page)
FreeMind 是将您需要的任何内容放入计算机的不错选择。
它还将思维导图导出为 png、jpeg 和其他格式。
我以前用过它并且我推荐它。
FreeMind is a good choice for putting whatever you need to the computer.
It also exports mind maps to png, jpeg and other formats.
I have used it before and I recommend it.
您提到了 FreeMind 和 XMind,但对它们的僵化持保留态度。 yEd (https://www.yworks.com/products/yed) 可能是完美选择;我用它取得了很好的结果。 yEd 是免费的。
You mentioned both FreeMind and XMind, but had reservations about their rigidity. yEd (https://www.yworks.com/products/yed) might be the perfect fit; I've had excellent results with it. yEd is free.
我更喜欢 Mind Vector - 一款流行的思维导图应用程序。因为它有一些突出的功能可以解决您在思维导图上遇到的问题。
I prefer Mind Vector - A popular mind mapping app. Because it has something highlight features that will solve the problem you faced on mind map.