前言

看过我以往文章的小伙伴可能会发现,我的大部分文章都有很多配图。我的文章风格是图文相结合,更便于大家理解。

最近有很多小伙伴发私信问我:文章中的图是用什么工具画的。他们觉得我画的图风格挺小清新的,能够让人眼前一亮。

先上几张图让大家看看效果:



说实话,问我的人太多了,我真的没法一个个回复。同时问我的人多,也恰恰说明了这个工具的优秀。

最近无意间获得一份BAT大厂大佬写的刷题笔记,一下子打通了我的任督二脉,越来越觉得算法没有想象中那么难了。

BAT大佬写的刷题笔记,让我offer拿到手软

今天特地写一篇介绍画图工具的文章,给有需要的朋友一个参考。

1. 用什么画的图?

对于画流程图的工具,之前大家用得比较多的可能是:visioprocess on了。

visio是微软的一款画图软件,需要在电脑上安装,正版软件是付费的,但网上也可以搜到很多破解版。它是我用过的最早的画流程图工具了,后面使用mac电脑办公之后,就没有用过它了,之前觉得它跨电脑办公有点不方便。

process on是一款免费在线画图工具,功能非常强大。除了常规的各种流程图之外,对于思维导图支持也非常友好。但有个缺点是只能免费保存最近9张图,想保留更多的图,需要付费升级。

前面的两款画图工具,说到底还是收费的,对于喜欢白嫖的我们来说,有点无法接受。那么,有没有一款免费、在线、功能强大的画流程图的工具呢?

答:有,可以使用:diagrams

没错,我文章中的图都是用diagrams画出来的,也可以叫它:draw.io,它已经成为了我画图首选工具。

这款画图工具的官网地址是:https://app.diagrams.net/,它的前身是:https://draw.io/。这两个url都能访问。

同时它也提供了离线版的画图软件,大家可以自己下载diagrams的安装软件,不过有个坏处是它是收费的。

所以,我用的最多的还是在线版的。

2. 如何进入画图界面?

从上面已经知道,我的文章都是用diagrams画流程图的。

但如何进入diagrams的画图界面呢?

在浏览器上输入diagrams的官网地址,我平时喜欢输入:https://draw.io/,因为它比较好记。

第一次访问的时候有点慢,因为它要初始化一些东西。

接下来,会弹出一个窗口,让我们选择画的图,需要保存到哪里。

它主要支持四种:

  1. OneDrive: 即云
  2. Device:即设备
  3. Github
  4. Gitlab

我目前为了图方便,用的最多的是Device,它可以把画的图保存到本地电脑,也可以从本地电脑导入已有的图。

其实如果可以的话,把图保存到Github,也是个不错的选择。

接下来,会弹出一个窗口,让你选择是Create New Diagram(创建新流程图),还是选择Open Existing Diagram(打开已有的流程图)。

我们第一次进来,当然是选择创建新流程图了。

然后,进入了画流程图的主界面:

3 画图界面的组成部分

diagrams的工作界面主要是由以下几个部分组成:

此外,在这里顺便说一句,如果你想修改流程图名称的话,可以双击左上角的:Untitled Diagram.drawio这几个字,会弹出如下窗口:

在这个窗口中可以修改流程图的名称和文件类型,默认是.drawio格式的。

下面用一张图总结一下,diagrams的工作界面主要组成部分:

3.1 菜单栏

  • File菜单:包含了一系列的文件操作,包括:新建、打开文件、打开最近的文件、保存文件、另存为文件、分享文件、重命名、拷贝文件、导入、导出、打印、关闭等。
  • Edit菜单:包含了一系列工作区的操作,包括:回退、撤回、剪切、复制、粘贴、删除、查找、替换、编辑、编辑属性、选择、全选等。
  • View菜单:包含了一系列的视图操作,包括:恢复默认布局、大纲视图、图层、标签、网格、滚动条、全屏等。
  • Arrange菜单:包含了一系列图形排列操作,包含:在前面、在后面、插入图形、对齐等。
  • Extras菜单:包含了一系列额外的操作,包含:主题、展开、收缩、插件、编辑画图区、配置等。
  • Help菜单:主要包含一系列全局的操作,包含:搜索、快捷键、关于等。

3.2 工具栏


工具栏中包含了一些常用的功能,比如:图片尺寸、放大、缩小、退回、撤销、删除、在前、在后、背景色、字体颜色、连接、阴影、添加表格、添加图形、全屏、展开、收缩等。

这些功能真的太实用了。

3.3 左边图形区

这个区域可以选择我们画图时,需要的图形,默认有这7类图形。

如果不满足要求,可以点击 More Shapes 按钮,选择更多类型。


上图中我另外加了IOS类的图形。

我个人喜欢使用General类的图形:

里面常用的图形都有,画一般的流程图是够用的。当然你也可以根据个人喜欢,选择更多的类型画图。

3.4 画图区


画图区是最重要的地方了,你的流程图是在这片区域完成的。

你可以在左边的图形区选择好图形之后,用鼠标拖到画图区。也可以直接在画图区复制已有的图形。

还可以加网格:

右键空白的地方,会出现一些操作选项:

右键某个具体图形,会出现一些图形相关的选项:

3.5 右边样式区


右边样式区可以说是diagrams的灵魂。

选择的图形,在画图区默认是这样的:

一眼看过去,显得非常单调。但如果在右边样式区,我加了一些样式之后,图形马上变得不一样了。

对于文本样式也有挺多功能可以设置的:

3.6 底部

底部主要展示的是每页的名称。

点击左侧三个点:

可以切换、插入、删除和重命名页面。

点击右侧的加号:

可以立刻新增页面。

我们每次画图需要在某个页面上操作。但如果你需要画的图很多,可以使用页进行归类,方面今后维护。不太建议,一页上画的图太多,不然画图时会非常卡。

总结

本文主要介绍了diagrams画图工具,它是一款免费的在线画图工具,也叫做draw.io。它的功能非常强大,包括:菜单栏、工具栏、左边图形区、画图区、右边样式区、底部等。

同时还介绍了如何进入画图区。

当然本文只是抛砖引玉,给大家介绍了diagrams的一小部分功能。它的强大之处,需要大家自己多动手摸索。

下面用一张图给大家展示一下,我是如何使用diagrams画图的:

好了,今天的内容先分享到这里,我们下期再见。

最近无意间获得一份BAT大厂大佬写的刷题笔记,一下子打通了我的任督二脉,越来越觉得算法没有想象中那么难了。

BAT大佬写的刷题笔记,让我offer拿到手软

如果大家觉得这个工具不错,或者看了我的分享有些收获的话,请帮我点个赞。

提前祝大家元旦快乐、新年快乐、财源滚滚、心想事成、身体健康、万事如意。

最后说一句(求关注,别白嫖我)

如果这篇文章对您有所帮助,或者有所启发的话,帮忙扫描下发二维码关注一下,您的支持是我坚持写作最大的动力。

求一键三连:点赞、转发、在看。

关注公众号:【苏三说技术】,在公众号中回复:面试、代码神器、开发手册、时间管理有超赞的粉丝福利,另外回复:加群,可以跟很多BAT大厂的前辈交流和学习。

干掉visio,这个画图神器太香了相关推荐

  1. python 数据分析教程推荐_太香了!墙裂推荐6个Python数据分析神器!!

    作者:东哥起飞,数据爱好者 Python数据科学 hello,大家好我是东哥! 用Python处理数据大家都不陌生了,属常规操作,但常规之下还是也有些暗藏技巧的,本篇东哥分享6个好玩高效的操作,帮助大 ...

  2. 流程图中的虚线含义_还在为画流程图烦恼,焦躁?介绍一款画图神器,让你爱上画图!...

    在团队协作过程中最常见的就是开会.开会最常用的就是图,而图中最常见的就是流程图,时序图,类图等下面介绍一款画图神器:PlantUML PlantUML是一个开源项目,支持快速绘制: 时序图 用例图 类 ...

  3. 画图神器-drawio(配合markdown使用更佳)

    之前做画图都是用https://www.processon.com/,但是这是收费的. 推荐一款免费开源非常好用的画图神器-drawio 下载地址 国外的网站下载很慢,我放了一份在蓝奏云里,没有飞行器 ...

  4. 超越YOLOv5,1.3M超轻量,高效易用,这个目标检测开源项目太香了!

    这个目标检测神器简直香炸了!它不仅连续登录Github全球趋势榜,拥有的全球尖端算法论文也接连登录全球技术趋势榜PaperWithCode. 这个神器就是刚刚全面升级的PaddleDetection2 ...

  5. 卧槽!火爆github!超越YOLOv5,1.3M超轻量,高效易用,这个目标检测开源项目太香了!...

    这个目标检测神器简直香炸了!它不仅连续登录Github全球趋势榜,拥有的全球尖端算法论文也接连登录全球技术趋势榜PaperWithCode. 这个神器就是刚刚全面升级的PaddleDetection2 ...

  6. 如此优秀,这18个 Python 高效编程技巧真的太香了

    初识 Python 语言,觉得 Python 满足了我上学时候对编程语言的所有要求.python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行的,终于解脱了. 高级语 ...

  7. 自从用了这个良心浏览器后,我卸载了UC,太香了

    要是以前如果有人问我手机上用什么浏览器好,我肯定一律无脑推荐UC浏览器.一方面它确实功能强大,另一方面是用了很多年已经习惯了,有感情因素在.然而,这次可能要打自己的脸了. 最近,有了个"新欢 ...

  8. 机器学习画图神器来啦!

    神经网络画图神器 ML Visuals 正在持续更新. 去年 5 月,机器之心曾向大家推荐一款名为 ML Visuals 的机器学习画图模板,该项目受到广泛关注,迄今已收获 2.2K Star.ML ...

  9. 教你一招利用python在网上接单赚钱,月薪过万太香了

    前言 学习python编程,不仅可以找到一份高薪工作,而且不打算转化或者是在校学生的话,也能为你的日常生活提高一些帮助,比如:自动化办公 爬取一些数据信息之类的-另外闲暇时间也可以在网上接点小单,增加 ...

  10. 英雄联盟手游正式上线,白拿22个永久英雄11个皮肤,太香了

    大家期待已久的<英雄联盟手游>突然临时发表公告,游戏将在10月8日上午10点全面开启不限号不删档测试,也就是说所有玩家都可以下载游戏体验LOLM的乐趣,再也不用再等待了. ​ 而<英 ...

最新文章

  1. 资深大牛吐血总结:如何成为一名合格的云架构师?
  2. shell模拟php多进程从redis获取数据(多个库)
  3. 【机器学习实战】Machine Learning in Action 代码 视频 项目案例
  4. mybatis环境搭建步骤(含配置文件代码)
  5. pcf8523_PCF上的Spring Cloud合同和Spring Cloud Services
  6. python 删除断点_给 Python 开发者的四条忠告!强烈建议收藏
  7. macOS big Sur 无限进入恢复模式,如何修复
  8. 数据库系统概论(各章知识点总结)
  9. 希腊字母|罗马数字|中文数字大写
  10. 无法打开包括文件: “ui_XXX.h”: No such file or directory
  11. javaweb项目JSP网上书店购物电商系统毕业设计
  12. 转载:C64x的GPIO中断——简单原理介绍
  13. 光纤存储服务器虚拟化,光纤存储DELL MD3600连接VMware ESX 65
  14. (JZ1619)2018.07.08【2018提高组】模拟C组 0 .音乐节拍
  15. 前端js生成条形码和EAN商品码(69码)
  16. web仿微信发朋友圈选择位置
  17. GPU 资源消耗原因和解决方案:
  18. 小米 红米5A 解BL锁教程 申请BootLoader解锁教程
  19. 三国志战略版:Daniel_马腾分析
  20. RAC+ADG(单节点ADG)

热门文章

  1. 机器学习 Machine Learning- 吴恩达Andrew Ng 第1~5课总结
  2. Swift编程必备的iOS库 Pod
  3. 微软改进的DSSM结构:
  4. leetcode 225. Implement Stack using Queuesk
  5. 【面经系列】八位硕博大佬的百度之旅
  6. 最大,最小值问题,前K个数问题,利用mapreduce解决方案
  7. 全图中第K小路径/团问题(有向/无向)
  8. 【HDU 1024】【线性DP】Max Sum Plus Plus
  9. 【POJ1276】【多重背包】凑货币问题
  10. Bias and Variance with Mismatched Distributions