用于创建计算机科学图表的软件/网络应用程序

问题描述 投票:0回答:10

有哪些好的程序或基于网络的应用程序可以用来(最好但不一定免费)为计算机科学文章或论文创建图表?

特别是,我希望表示数据结构,例如堆栈、链表、树等..

有什么想法吗?

data-structures diagram
10个回答
9
投票
  • Gliffy 应该适合你。我班上的许多学生都使用过它,效果非常好。
  • Microsoft Visio:不基于网络,但功能相当强大
  • Dia:开源图表工具

5
投票

我为此创建了 zwibbler.com。对于正式的文章,请关闭“草率”设置。


4
投票

4
投票

对于序列图,请尝试:http://websequencediagrams.com/


3
投票
我工作的

draw.io开源,可以免费在线使用,并集成了Google Drive、OneDrive、Dropbox和Github。

还有 适用于 Window、Mac 和 Linux 的桌面电子版本


1
投票

我不知道你指的是哪种图表,但我一直发现wolframalpha很有用。


1
投票

我还发现 PowerPoint 的表现出奇的好


1
投票

如果您使用 LaTeX 撰写文章或论文,请查看 TikZ 包。它允许您使用一些易于阅读的命令来制作计算机科学中通常需要的图表类型。


0
投票

yEd 非常适合此目的:基于 Java,因此几乎可以在任何平台上运行。它可以导出矢量图形(SVG、PS、PDF),因此非常适合打印文档,并且还提供自动布局算法,可以真正帮助您排列树和其他图形结构。它还有一个非常直观的界面,当然它是免费的。


0
投票

根据我在包括 FAANG 在内的大公司工作的经验,他们都有同样的问题,缺乏映射到源代码实现的文档,这给理解大型系统/代码库的工作原理带来了困难!在帖子的最后,有一些 Reddit 帖子抱怨同样的问题。

我构建了这个工具,您可以在其中创建图表,将图表节点链接到实际源代码,并在顶部添加入门教程和应用程序逻辑模拟。该应用程序还附带一个在新 PR 上运行的 GitHub 操作,以使图表与代码更改保持同步。

查看:https://www.code-canvas.com/

请告诉我您的想法,以及您是否可以看到这样的工具可以帮助您或其他人! 😊

一些有关 Reddit 用户抱怨如何理解大型代码库的相关帖子:[1] [2] [3] [4] [5] [6]

© www.soinside.com 2019 - 2024. All rights reserved.