draw.io是我所从事的,它是开源的,在线免费使用,可以与Google Drive、OneDrive、Dropbox和Github进行集成。此外,还有适用于Windows、Mac和Linux的桌面电子版本。
如果你正在使用LaTeX写文章或论文,可以看看TikZ包。它允许你用几个易读的命令制作计算机科学通常需要的类型的图表。 这里有一些例子, 这里是项目页面(虽然它可能已经包含在你的TeX发行版中)和 这里是手册。
yEd非常适合这个任务:它基于Java,因此可以在几乎任何平台上运行。它可以导出矢量图形(SVG、PS、PDF),因此非常适合打印文档,并提供自动布局算法,可以帮助您安排树和其他图形结构的布局。此外,它还具有非常直观的界面,当然是免费的。