简介:drawio是一款开源的跨平台图表工具,支持流程图、UML、ER图等多种图形绘制。本文详细介绍其功能特点、下载方式及安装步骤,帮助用户快速上手。
drawio(现更名为diagrams.net)是一款开源的、基于Web的图表绘制工具,支持跨平台使用(Windows/macOS/Linux/Web)。其核心定位是提供简单、高效且免费的图形化解决方案,覆盖流程图、UML图、ER图、网络拓扑图、组织结构图等20余种图表类型。相较于Visio等商业软件,drawio的开源特性使其成为开发者、教育工作者及中小企业的首选工具。
drawio-setup-21.9.0.exe的哈希值应为a1b2c3...,需与官网公示值一致)。drawio-setup-xxx.exe,选择安装路径(默认C:\Program Files\draw.io)。设置 > 网络中配置HTTP代理。插件市场搜索“Confluence Integration”,按向导完成部署。| 平台 | 最低系统要求 | 验证方法 |
|---|---|---|
| Windows | Win 7 SP1 / 64位 | 运行cmd输入systeminfo检查 |
| macOS | 10.13 High Sierra及以上 | 点击左上角苹果图标 > 关于本机 |
| Linux | Debian 10+ / Ubuntu 20.04+ | 终端输入lsb_release -a |
D:\DrawioProjects),避免系统重装导致文件丢失。设置 > 存储中绑定Google Drive,启用自动保存(间隔5分钟)。UML_Templates.xml。文件 > 打开模板库导入,后续创建图表时可直接选择预置模板。设置 > 开发者 > 显示开发者工具,可自定义快捷键(如将Ctrl+Shift+D绑定为“导出SVG”)。Ctrl+D:复制元素Alt+拖动:创建连接线Ctrl+Shift+M:切换主题(暗黑/明亮)
magick convert input.svg -resize 200% output.png
.drawio文件(实际为压缩的XML)纳入Git管理。git diff查看图表变更(需安装git-lfs处理大文件)。Python脚本示例(使用drawio-export库):
from drawio_export import DrawioExporterexporter = DrawioExporter()exporter.export(input_file="system_architecture.drawio",output_format="png",output_path="output/",scale=2.0)
FROM jgraph/drawio:latestVOLUME /dataEXPOSE 8080CMD ["/opt/drawio/drawio"]
location /drawio/ {proxy_pass http://localhost:8080/;proxy_set_header Host $host;}
drawio凭借其开源、跨平台、功能丰富的特性,已成为图表绘制领域的标杆工具。对于开发者,建议优先使用桌面版结合Git进行版本管理;对于企业用户,可通过Docker容器实现快速部署。立即访问官方下载页获取最新版本,开启高效图表绘制之旅!