有哪些好的程序或基于网络的应用程序可以用来(最好但不一定免费)为计算机科学文章或论文创建图表?
特别是,我希望表示数据结构,例如堆栈、链表、树等..
有什么想法吗?
我为此创建了 zwibbler.com。对于正式的文章,请关闭“草率”设置。
对于序列图,请尝试:http://websequencediagrams.com/
我不知道你指的是哪种图表,但我一直发现wolframalpha很有用。
我还发现 PowerPoint 的表现出奇的好
yEd 非常适合此目的:基于 Java,因此几乎可以在任何平台上运行。它可以导出矢量图形(SVG、PS、PDF),因此非常适合打印文档,并且还提供自动布局算法,可以真正帮助您排列树和其他图形结构。它还有一个非常直观的界面,当然它是免费的。
根据我在包括 FAANG 在内的大公司工作的经验,他们都有同样的问题,缺乏映射到源代码实现的文档,这给理解大型系统/代码库的工作原理带来了困难!在帖子的最后,有一些 Reddit 帖子抱怨同样的问题。
我构建了这个工具,您可以在其中创建图表,将图表节点链接到实际源代码,并在顶部添加入门教程和应用程序逻辑模拟。该应用程序还附带一个在新 PR 上运行的 GitHub 操作,以使图表与代码更改保持同步。
查看:https://www.code-canvas.com/
请告诉我您的想法,以及您是否可以看到这样的工具可以帮助您或其他人! 😊
一些有关 Reddit 用户抱怨如何理解大型代码库的相关帖子:[1] [2] [3] [4] [5] [6]