在日常教学、研究中,常常需要画一些组织结构图、流程图等。虽说现在好多平台都有类似的产品,但是我仍然忍不住要给大伙推荐一款谁用谁知道的作图工具!

它就是:Draw.io,由diagrams.net团队打造的作品。

provide free, high quality diagramming software for everyone!

Draw.io是一个开源平台,可以有效地创建和分享流程图、网络图、组织结构图和UML图等。

推荐理由:

1. 免注册

2. 完全免费

3. 自由导入导出文件

4. 支持多种格式

5. 操作顺手,一气呵成

6. 代码开源,可自己部署

7. Web版、Desktop版、VSCode插件版供选择

1、免注册

在当今取个厕纸都要让你扫个码,关注个公众号,注册个会员,加若干个群的时代,完全免注册的产品真是清新脱俗!!!

当然,如果注册了的话,可以解锁一些高级功能,比如在线协作什么的。

对就想安安静静画个图的我来说,不注册也行啊。

2. 完全免费

之所以把这一条放到”免注册“后面,是因为仍然觉得免注册是当今世界最难能可贵的品质。

当然,免费更是一种早期互联网人的情怀。

3. 自由导入导出文件

是的,不用存到它的服务器上,随便你导出到本地计算机。不用担心哪天网站不运营了,东西全没了!导出的文件,也能自由地导进去,自由修改。

当然,不想存在本地也行,也可以将文件存到Google Drive, OneDrive, GitHub, Dropbox等平台。

4. 支持多种格式文件

可以支持xml, svg, png, html等格式,具有极好的兼容性。官方宣称:2005年创建的文件也能正常导入!没办法,就是能。

5. 操作顺手,一气呵成

即使上面的所有好处都成立,但是如果咱们用着像一坨的那种东西,相信大家也不愿意用。

更何况,某些作图产品,上述所有好处都没有,却仍然不好用。

最让人心动的功能,举个例子:

选中一个元素后,周围会自动出来一些箭头,点击箭头,就能自动创建与旁边元素的连接线!后面这个连线会随着两边元素的位置变化,自动调整。

还有一个就是,右侧的辅助面板功能非常强大,也会根据选择的元素种类、个数不同,出来不同的操作选项。

比如,选中一个椭圆文本框,右面是:

当选中两个或多个元素时,就成了这样:

要做的操作,就在右手边。对需要精确调整对齐位置的强迫症患者来讲,这个功能是必不可少的。可是有一些国内收费还不低的平台,就没这样的顺溜操作体验……

操作起来,也是非常牛!

还有很多有意思的功能,一边使用,一边探索吧。。。

6. 代码开源,可自己部署

对于高级用户,想自己玩玩自己部署的,开发团队已经将代码放到了Github,取来就能用:https://github.com/jgraph上。代码遵循的Apache v2协议。

7. Web版、Desktop版、VSCode插件版供选择

官方的Web版地址为:https://app.diagrams.net/

官方提供了Windows、macOS、Linux、Google Chrome OS等系统下的桌面版下载:

(https://github.com/jgraph/drawio-desktop/releases/tag/v20.2.3)

还有VSCode的插件版,真的好关心程序员啊!

(https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio)

不得不说,工匠精神,还差得远啊!

— OVER —

与非学堂

专注青少年信息技术教育,探讨少儿编程的教与学,交流技巧、分享资源。

忍不住推荐一款作图工具draw.io相关推荐

  1. 比炒币还香的在线作图工具draw.io

    文章目录 前言 认识工具 1. 创建文件 2. 具体操作 模板展示 前言 draw.io是一款非常轻量级的在线画图工具,他不像Visio那么笨重,也不像matplotlib一样需要代码,适合各位科研小 ...

  2. 推荐一款最流行的流程图及图表工具draw.io,老掉牙的工具已无人再用

    推荐一款最流行的流程图及图表工具draw.io,老掉牙的工具已无人再用 目录 推荐一款最流行的流程图及图表工具draw.io,老掉牙的工具已无人再用 一.前身今世 二.原始库作者 三.大面积被跟进与扩 ...

  3. 还没使用过Web Worker,推荐一款开源工具Workerize,快速上手

    还没使用过Web Worker,推荐一款开源工具Workerize,快速上手 开源项目:https://github.com/developit/workerize 将模块移动到 Web 辅助角色中, ...

  4. 还没使用过Web Worker? 推荐一款开源工具Workerize-Loader,让你在webpack项目中轻松使用Web Worker

    还没使用过Web Worker? 推荐一款开源工具Workerize-Loader,让你在webpack项目中轻松使用Web Worker Workerize-Loader 将模块及其依赖项移动到 W ...

  5. 使用画图工具draw.io的嵌入模式实现uml图绘制功能的尝试(1)

    使用画图工具draw.io的嵌入模式实现uml图绘制功能的尝试(2) 使用画图工具draw.io的嵌入模式实现uml图绘制功能的尝试(3) 正在编写的本科毕设项目中要求实现绘制UML图的需求,我搜索了 ...

  6. github流程图_「强烈推荐」开源的在线流程图工具--draw.io

    作为开发者,画流程图是工作中经常遇到的事.你是否也在寻找一个免费的好用的流程图工具? 在线流程图工具,常用的有processon.com. lucidchart.com和我今天要推荐的draw.io. ...

  7. 程序员画图工具Draw.io

    程序员不要认为写好代码就好,画好图也很重要,难道你没听过PPT架构师,PPT架构师不就天天画图么.关于画图,俗话说,有图有真相!哦,不对,是一图胜千言.一图胜千言,沟通效率那不是刚刚的. Draw.i ...

  8. 在线图表编辑工具 draw.io 10.6.2 版本发布

    draw.io 10.6.2 版本已发布,更新内容如下: 添加通用布局菜单项 另外,几天前发布的 10.6.1 版本更新内容如下: 修复 CSV import 的问题 为模板和 AWS 组添加 poi ...

  9. 在线图表编辑工具 draw.io 10.6.5 版本发布

    draw.io 10.6.5 版本已发布,draw.io 是一款在线图表编辑工具, 可以用来编辑工作流.BPM.org charts.UML.ER图.网络拓朴图等. 新版本更新内容如下: 修复 VSD ...

最新文章

  1. python列表常用方法_第24p,必须掌握,列表的常用方法
  2. boost::king_ordering用法的测试程序
  3. 实现打包后修改服务器接口地址,vue打包之后生成一个配置文件修改接口
  4. 深入::first-letter的研究
  5. 逆序对java_逆序对
  6. Android与server通信的方法之中的一个(json)效率不高安全性不好
  7. ECC椭圆曲线加密算法原理 | 比特币加密算法
  8. 作业2.1.1 安装并使用CheckStyle
  9. java static 变量,和方法从属于类
  10. oracle和mysql数据实时同步_FileYee文件实时同步备份软件,再不怕数据丢失
  11. Vue_(组件)计算属性
  12. Java开发工程简历模板
  13. Spark学习:Win10中编译Spark源码
  14. Summery about show input info bar of MTK
  15. QA | SWCF2022 笔记:C波段卫星与5G之间的干扰排查及解决方案
  16. 深度解析智能运维场景下“港口行业”解决方案
  17. ICC学习——LAB1
  18. 系统安装-SSD装win8.1操作指南(win7相同,内含win8、win7的iso镜像文件下载地址)
  19. 微软面试题:3,3,8,8,四个数字任意加减乘除使之最后等于24的编程解决方法
  20. Android导航语音识别——语音听写(嵌入式)

热门文章

  1. Android-Universal-Image-Loader三大组件DisplayImageOptions、ImageLoader、ImageLoaderConfiguration详解
  2. 计算机系统安全启动,安装Win11提示该电脑必须支持安全启动的解决方法
  3. 华硕主板更改UEFI安全启动项
  4. 超级计算机排行榜历年,历代游戏主机浮点运算能力排行榜 究竟谁才是真正的性能怪兽...
  5. 微信小程序正则表达式
  6. 百度计算机调试员论文,基于西门子工业软件的仿真专业系统设计一阶惯性加纯滞后对象百度精.doc...
  7. 快速分割多段视频,并分离视频和音频
  8. SSL/TLS安全:Schannel中WinShock漏洞及解决办法
  9. fatal: Could not set SSL backend to ‘schannel‘:already set
  10. Windows下字符串替换操作java.lang.IllegalArgumentException: character to be escaped is missing