VizGraph:超好用的代码画图工具

2020/04/04 13:18    作者:Grace Lin

关于如何用代码画图

最近一直想找一个可以通过写代码进行画图的工具,因为我实在受够了来回拖拽、改过来过去的图形界面作图工具。在我试用了很多软件之后,发现几个比较好的解决方案。

  1. markdown+mermaid:适合简单的流程图、时序图等;
  2. graphviz:适合做有大量节点的图。也可以通过编程生成大量节点,当然这需要有一定的开发能力;
  3. plantuml:基于graphviz的uml工具,有很多插件和开发工具包,但是绝大部分开发工具包或插件都是要通过调用在线API接口生成uml然后回传,个人觉得不是太安全。另外,plantuml也没有一个可以真正实时显示的插件(很多IDE里的插件延迟比较大,据说vim下同步显示很快,不过windows下我没有配置成功)。如果你需要做复杂分析的话,一张图画不开,肯定是需要像MindManger那样可以从一张图链接到另一张图,形成图集。但是plantuml确实是比较好的开发工具,基于plantuml一定可以开发出不错的作图工具,有兴趣的朋友可以试一下;
  4. Latex+TikZ:适合极其复杂的学术流程图,不是为了发表的话,犯不上花那么多时间。

说实话,上面这些工具都只能满足一方面的需求。目前我还没有找到一款既可以满足一般场景、又可以满足各种专业场景的作图的工具。不得不说VizGraph这个工具非常好

左栏输入代码,右栏显示图,而且右侧图的文字是纯文本格式,不是图片格式,这意味着你可以插入超链接,这也意味着未来可以从一张图跳转到另一张图(你可以自己开发一个分支:https://github.com/jcf94/vizgraph)。

你可以在Electron官网下载VizGraph。

https://www.electronjs.org/apps/vizgraph

希望未来能有一款作图工具可以左栏输入代码,右栏实时显示图,支持插入超链接形成图集,支持预览屏幕拖到扩展屏幕(双屏显示,一个屏幕写代码,另一个屏幕显示图)。当然,本人也已经制定了开发计划,不过至于什么时候能够做出来,也很难说。

通知📢

之前为了方便大家,我们开启了免登陆支付,但是很多朋友反馈收不到链接☹。现在我们重新开启了登录支付、并最大限度简化了登录流程。

另外,任何支付失败或下载问题,请加微信(eddy5600)联系我们🙏🙏🙏。


相关内容
  1. YouTube安卓版下载(2020年2月最新版)

    很多国外的软件在国内不容易找到下载资源,而且国内很多下载资源都有病毒或者篡改了原程序。 所以我们下载了这些软件的原版,希望可以帮助大家节省一些时间。 所有软件仅供学习使用,请不要用于非法途径。 关于YouTube 在YouTube上,您可以查看全世界正在观看的内容。从最热门的【阅读全文】

  2. 微信小店下线,微信小商店取而代之正式上线

    其实微信小店根本就没有火起来就下线了,取而代之的是微信小商店。下面是微信官方7月9号的正式通知

  3. 如何高效屏蔽垃圾短信?

    1.1 关于垃圾短信 很多商家可能以为不就一条推销短信嘛,但是对于我们来说,我们每天要接到五六个甚至十多个垃圾短信、推销电话,再加上微信公众号和各大社交平台上的打扰,我们一天的要被打扰很多次,这简直让人疯掉,尤其是在忙的时候。 如果你每天没有这些垃圾短信的骚扰,无论是睡觉还是工作学习,都可以有更多整块的时间。另外,这也【阅读全文】

  4. Spotify安卓版

    Google Play上1835万评价,高分推荐,超级流媒体App。 使用 Spotify,无论你身在何处,都能收听音乐、专辑、播放列表和播客。 使用 Spotify,你可以发现一个充满优质免费音乐、艺术家和播客的世界。 发现新的音乐、专辑和播客 搜索你最喜欢的歌【阅读全文】

  5. 德国的 DeepL翻译精度真的远超百度/谷歌/有道吗?

    今天在公众号看到一篇文章,说德国的DeepL翻译精度远远超过百度,谷歌,微软,亚马逊等IT巨头。而且公众号里贴出了各种数据,从数据上看,DeepL的翻译精度确实远远超过百度谷歌,但实际上真的是这样吗? 笔者不认为会有那么大的差距,因为百度也好,谷歌也好,基本上【阅读全文】

回顶部