在工作和学习中,我们常常需要绘制各种图表,例如流程图、思维导图、网络拓扑图等等。一款功能强大且易于上手的图表绘制工具可以极大地提高我们的效率。今天,我要向大家推荐一款开源免费的图表绘制工具—— draw.io,并手把手教你如何安装和使用它。
draw.io 介绍
draw.io 是一款功能强大的开源图表绘制工具,它可以帮助你轻松创建各种类型的图表,包括:
-
流程图: 业务流程、系统流程、数据流程等
-
思维导图: 整理思路、头脑风暴、项目规划等
-
网络拓扑图: 网络结构、服务器架构、系统部署等
-
UML 图: 软件设计、类图、时序图等
-
实体关系图: 数据库设计、数据模型等
-
以及其他各种类型的图表: 甘特图、线框图、组织结构图等等
该项目目前在github已有52.6k star
github地址:https://github.com/jgraph/drawio-desktop
github-docker-drawio地址:https://github.com/jgraph/docker-drawio
官方文档地址:https://www.drawio.com/
安装
我一直使用的是自己使用docker部署的web服务,也可以使用官方提供的web或者自己在电脑上安装桌面版
- 在线使用
最简单的方式就是直接访问 draw.io
官网地址:https://app.diagrams.net/
无需安装任何软件,打开浏览器即可使用。
- 自托管docker部署web
我使用的是docker-compose部署的,docker-compose.yml 如下:
services:draw:image: jgraph/drawiocontainer_name: drawrestart: alwaysenvironment:TZ: Asia/Shanghaiports:- 9060:8080- 8443:8443
大家如果镜像下载不下来的话可以使用我转存在阿里云镜像仓库中的镜像,但是不一定是最新的registry.cn-hangzhou.aliyuncs.com/xjpublic/drawio
使用
docker-compose up -d
启动项目之后即可在浏览器中访问了
- 桌面版安装
桌面版大家在github:https://github.com/jgraph/drawio-desktop/releases 上选择对应的安装包下载即可
使用
使用在这就不详细描述了
总结
draw.io 是一款功能强大且易于使用的开源图表绘制工具,它可以帮助你轻松创建各种类型的图表。无论你是学生、教师、工程师还是设计师,draw.io 都能满足你的需求。赶快来试试吧!