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. 如何挑选一个适合自己的CMS?

    1. 写在前面 1.1 CMS是什么? CMS是Content Management System的英文缩写,中文译作内容弄管理系统。说得简单点,Wordpress这种博客系统就是一种CMS。 一般的CMS都有前台(显示博文、帖子等),有后台管理系统(发帖、删帖、设置账户、设置皮肤……) 1.2 CMS【阅读全文】

  2. 如何选择站立式工作台?

    最近研究了一下站立式工作台,虽然还没有买,但是以后肯定会买。 在淘宝上看了很多也没有找到适合自己的,因为淘宝上大部分工作台或者显示器支架的最大升降距离都在40厘米左右,这对一个1米8的人来说显然是不够的。 然后我在家里测量了一下对于一个1米8的人来说,显示器的高度应该多高才能做到站立平视,这个答案是165厘米。 【阅读全文】

  3. 带封面、目录、多级序号标题的Word模板,免排版拿来就用!

    Office Word到底好用不好用?有的人觉得不好用,有的人觉得很好用。但如果统计一下,觉得好用和觉得不好用的人应该各占一半。 Office Word是通用型的软件,也就是面向大众的,所以你要用这个软件的思维去使用这个软件,因为这个软件不是针对某一个人开发的,所以不要按照自己的想法去使用软件。转过来这个弯儿之后,你会【阅读全文】

  4. 风靡国外的Grammarly好用吗?

    Grammarly是一个可以帮你检查输入及拼写错误的工具,有windows桌面版,也有浏览器插件版,在国外非常流行,广告也是铺天盖地。但是Grammarly真的好用吗? 【阅读全文】

  5. 尚词工作室发布《数据分析之 正则表达式视频教程》

    为什么要录制这套视频课程? 我们在开发海外App项目数据库以及国内“灵词”宝宝起名系统的时候,需要对几十万计的文本进行清洗、处理和分析,其中大量用到了正则表达式,并且我们还将正则表达式与Excel、Notepad++、Python【阅读全文】

回顶部