draw.io 是一个强大简洁的在线的绘图网站,支持流程图,UML图,架构图,原型图等图标。支持Github,Google Drive, One drive等网盘同步,并且永久免费。如果觉得使用Web版不方便,draw.io 也提供了多平台的离线桌面版可供下载。

在线版:https://www.draw.io/

PC电脑版:http://t.cn/Aid48ecf

第一次使用,可以点击“language”切换为简体中文哦!

本文的主要内容如下:

  • draw.io 的核心设计元素
  • draw.io 的基本操作
  • 使用 draw.io 绘制简单流程图
 
image.png

核心设计

在学习基本操作之前我们先来了解一下draw.io的基本设计,对网页的元素有一个直观的认识。有了基本的框架,学习起来就有迹可循了。大部分的绘图应用都离不开三个基本的元素,图形链接文本。每个元素都有基本的操作和样式,元素与元素之间又可以进行组合,“三生万物”,生成各种各样的图表。

首先打开draw.io的网站,加载之后会出现以下的画面。这里是选择图表保存的方式,你可以选择常用的网盘,也可以选择decide later 在之后绘图结束保存的时候在进行选择。

 
image.png
 
image.png

绘图区

进入应用后,界面非常直观简洁。顶部菜单栏提供各项基本操作,左侧是图形区,中间部分是画布,右侧部分是检查器,根据当前的元素显示不同的操作。

 
image.png

快速开始

整个界面的操作非常直观,如果有相关绘图软件的使用经验,相信已经可以上手绘图了。

  • 添加图形

    • 通过简单的拖拽,即可在画布上面添加图形。
  • 添加文本
    • 在画布上任何位置双击都可以添加文本框,在其中输入文字
  • 添加链接
    • 在图形上鼠标悬浮,在图形上会浮现基本的链接点。这里分为外边界蓝色的大箭头和边上的x型焦点。这两种链接方式稍有不同,在后面我会详细说明。
 
image.png

基本操作

移动、多选、复制与删除

图形、链接、文本这三个元素都可以被选中。可以使用cmd(windows下为ctrl,下同) + A 选择全部元素,也可以使用cmd + click(鼠标左键点击)来进行特定元素的多选。选择元素后可以进行以下操作

  • 移动:拖拽
  • 复制: cmd + C
  • 复制并粘贴: cmd + D
  • 删除:delete键

创建链接

上面提到过在图形上面悬浮鼠标会出现图形的链接点。

  • 使用蓝色箭头进行快速链接

    • 点击蓝色箭头,会在指定方向创建链接,并在链接末端生成一个完全一致的元素
    • 如果需要控制链接位置,可以按住ctrl键,拖拽蓝色箭头到指定位置
 
image.png
 
image.png
  • 链接图形

    • 在悬浮图形后选择x型焦点(会高亮为绿色)可以创建链接,拖拽链接线到目标图形上的x型焦点,完成固定链接
    • 在悬浮图形后选择x型焦点(会高亮为绿色)可以创建链接,拖拽链接线到目标图形的边上,直到图形外边变成蓝色,松开鼠标,完成浮动链接
 
image.png
 
image.png

固定链接是指链接始终固定在图形的链接点上,不会随着图形移动而变化,浮动链接则会根据图形的移动在图形的边上进行移动自适应。如下图,固定链接始终固定在右边,而浮动链接则从上边移动到了下边

 
image.png

图形替换与旋转

通过快速创建链接的方式可以快速的创建图形并进行链接,但是如果需要不同的图形呢?

  • 替换:从左侧图形库选择需要的图形,拖拽到要替换的图形中央,直到出现了一个替换的褐色标志,松开即可实现替换

     
    image.png
  • 旋转:选中图形,拖拽上方的旋转箭头即可
    [图片上传失败...(image-9629c4-1523589315413)]

制作流程图

基本绘图

掌握了图形,文本和链接的基本操作,就可以实操来画一个流程图了,检验一下学习效果,如果哪一个部分不够熟练可以温习一下上面的教程

 
image.png

编辑样式

选中元素在右侧的检查器可以修改元素的颜色,大小,布局等等。请读者自行操作。

 
image.png

保存和导出

在File菜单可以执行保存,并将图片导出成图片或其他格式的文件。

总结

  • 介绍draw.io的基本组成元素:图形、链接、文本
  • 介绍元素的基本操作
  • 介绍链接的创建方式
  • 介绍元素的替换方法

实际上借助draw.io的模板库还可以绘制更多种类的图,包括UML图,结构图等等。限于篇幅本文就不进行介绍了,但是总体还是离不开本文介绍的基本操作。希望大家阅读完本文能够有所收获,绘制简洁大方的图表,提升自己的软实力!

 
 

Draw.io--自认为最好用的流程图绘制软件的更多相关文章

  1. 使用draw.io桌面版代替visio制作流程图

    前言 draw.io是一款在github上的开源产品,由于需要构建在线文档,需要插入画图类型, 对比多款开源产品,最终选择了draw.io. draw.io图标资源非常的丰富,方便导入图标资源,基本上 ...

  2. 发布一个免费开源软件-- PAD流程图绘制软件PADFlowChart

    软件的可执行文件下载:PADFlowChart-exe.zip MD5校验码:91FCA9FEC9665FD09BEB3DA94ADC1CE6 SHA1校验码:ECD742AA3092A085AB07 ...

  3. 分享一个开源的流程图绘制软件--Diagram Designer

    最近在写专利文件,在制作说明书附图时想到自己还只会用wps进行简单的绘制,于是想学习下,填补下这方面的短板.这两天查到了DiagramDesigner这个小工具,派上了大用场.用它写完了一个发明专利, ...

  4. 流程图软件draw.io

    工作中经常需要梳理一些流程图,时序图.以前用微软Visio绘制流程图(当然不是正版Visio).后来为了响应国家号召,改用processon(proceson.com)进行绘制流程图.Processo ...

  5. Umlet和draw.io 使用心得

    文章目录 软件使用心得 1. Umlet 画图软件 1.1 前言 1.2 优点 1.3使用小trick 1.3.1 灵活改变箭头形式 1.3.2 整体复制 1.3.3 快速复制 2. draw.io ...

  6. 关于使用Draw.io画数据库E-R图的说明

    背景简介 E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型.属性和联系的方法,用来描述现实世界的概念模型. diagrams.net是用于构建图表 ...

  7. atitit..代码生成流程图 流程图绘制解决方案 java  c#.net  php v2

    atitit..代码生成流程图 流程图绘制解决方案 java  c#.net  php v2 1.1. Markdown 推荐,就是代码和flow都不能直接使用.1 1.2. Java code2fl ...

  8. Draw.io

    如何给类图增加一个字段? 选中一个字段,然后按 Ctrl +Enter 即可. 参考:Add row to class diagram - stackoverflow

  9. 用HTML5构建一个流程图绘制工具

    在我们的开发工程中经常会使用到各种图,所谓的图就是由节点和节点之间的连接所形成的系统,数学上专门有一个分支叫图论(Graph Theroy).利用图我们可以做很多工具,比如思维导图,流程图,状态机,组 ...

随机推荐

  1. energy/heating data source

    HeatManDataLake 1. schema: hfors tables ambient_temperature_emd record the ambient temperature hourl ...

  2. Allegro 反射仿真--仿真设置

    一.打开BRD文件 打开PCB SI,启动Cadence Product Choices界面,如图1-1所示,一般我们选择Allegro PCB SI 630(SPECCTRAQuest),具体如下图 ...

  3. Vue开发重点基础知识

    1.Vuejs组件 vuejs构建组件使用 Vue.component('componentName',{ /*component*/ }): 这里注意一点,组件要先注册再使用,也就是说: Vue.c ...

  4. JS高级---一个神奇的原型链

    一个神奇的原型链 <script> var divObj=document.getElementById("dv"); console.dir(divObj); //d ...

  5. 第k个数(排序)

    给定一个长度为n的整数数列,以及一个整数k,请用快速选择算法求出数列的第k小的数是多少. 输入格式 第一行包含两个整数 n 和 k. 第二行包含 n 个整数(所有整数均在1~109109范围内),表示 ...

  6. IDEA常用操作链接

    idea中svn的提交.更新等操作 https://jingyan.baidu.com/article/375c8e19e3c47a25f3a22955.html Idea 部署SVN详细步骤以及上传 ...

  7. PHP Apache/Nginx/IIS等各环境下的伪静态配置

    一.Apache的伪静态配置 1.网站根目录下需要有 .htaccess 文件,没有则自己创建一个,内容如下: <IfModule mod_rewrite.c> RewriteEngine ...

  8. usage: git remote add [<options>] <name> <url> -f, --fetch fetch the remote branches --tags import all tags and associated objects when fetching

    按照git官网提示输入 git pushgit remote add origin git@github.com:***3 / elm-1.git -u 链接git远程仓库 出现错误 usage: g ...

  9. layer.open 回调函数

    官方资料:http://www.layui.com/doc/modules/layer.html 在一个弹出框中新增个按钮,点击按钮后执行自己的语句(返回上一页并刷新). layer.open({ti ...

  10. Django Auth组件->扩展用户

    Auth用户 1.声明用户表 djangauth/settings.py..............................AUTH_USER_MODEL = 'app01.UserInfo' ...