跳到主要内容
版本:2025年夏季她行活动

Draw.io 专业设计

Draw.io 简介

Draw.io(现称 diagrams.net)是一款功能强大的在线图表绘制工具,完全免费且无需注册。它提供了丰富的图形库和专业的绘图功能,适合创建各种复杂的专业图表。

核心优势

  • 完全免费:所有功能免费使用,无付费墙
  • 无需注册:打开即用,保护隐私
  • 多平台支持:Web、桌面版、VS Code 插件
  • 丰富模板:内置大量专业模板
  • 多格式导出:支持 PNG、SVG、PDF、XML 等格式
  • 实时协作:支持团队协作编辑

快速开始

访问方式

  • 在线版本:访问 app.diagrams.net,无需安装,云端保存
  • 桌面应用下载桌面版,离线使用,性能更好
  • VS Code 插件:扩展名 Draw.io Integration,集成开发环境

界面介绍

工作区布局

1. 形状面板(左侧)

  • 基础形状
  • 高级图形库
  • 自定义形状
  • 搜索功能

2. 画布区域(中央)

  • 绘图主区域
  • 网格和对齐线
  • 缩放和平移
  • 页面管理

3. 格式面板(右侧)

  • 样式设置
  • 文本格式
  • 排列对齐
  • 图层管理

系统架构图绘制

微服务架构图

架构图设计原则

  1. 层次分明:使用不同的颜色和区域划分层次
  2. 连线清晰:使用不同线型表示不同的通信方式
  3. 图标统一:使用一致的图标风格
  4. 标注完整:添加必要的文字说明

推荐配色方案

用途颜色
API 网关#2E86AB
业务服务#A23B72
数据层#F18F01
消息队列#C73E1D

网络拓扑图

企业网络架构

设计要素

  • 网络设备:路由器、交换机、防火墙、负载均衡器
  • 安全区域:DMZ 区、内网区、核心区、管理区
  • 连接类型:光纤连接、以太网、无线连接、VPN 隧道
AI 辅助设计

使用 Gemini CLI 生成网络拓扑设计方案:

您:帮我设计一个中型企业的网络拓扑结构

Gemini:我来为您设计中型企业网络拓扑:

网络架构设计:

1. 互联网接入层
- 双ISP接入(主备冗余)
- 边界路由器 × 2
- DDoS防护设备

2. DMZ区域
- Web服务器集群
- 邮件服务器
- FTP服务器
- 反向代理

3. 核心层
- 核心交换机(双机热备)
- VRRP/HSRP配置
- 10G骨干网

4. 汇聚层
- 部门汇聚交换机
- VLAN划分
- QoS策略

5. 接入层
- 接入交换机
- 无线AP
- IP电话

6. 服务器区
- 应用服务器
- 数据库服务器
- 文件服务器
- 备份服务器

7. 安全设备
- 下一代防火墙
- IDS/IPS
- 堡垒机
- 日志审计

IP地址规划:
- DMZ: 192.168.100.0/24
- 服务器: 192.168.10.0/24
- 办公网: 192.168.20.0/23
- 访客网: 192.168.200.0/24

UML 图表

用例图(Use Case Diagram)

绘制步骤

  1. 添加参与者:从 UML 图形库拖入 Actor
  2. 创建用例:使用椭圆形表示用例
  3. 建立关联:连接参与者和用例
  4. 添加关系:include、extend、generalization

活动图(Activity Diagram)

关键元素

  • 开始节点:实心圆
  • 活动节点:圆角矩形
  • 判断节点:菱形
  • 并行处理:分叉/汇合条
  • 结束节点:双圆圈

样式和主题定制

创建自定义样式

专业配色模板

技术文档:#1e3a8a、#3b82f6、#93c5fd、#dbeafe

商务演示:#059669、#10b981、#fbbf24、#f3f4f6

协作功能

团队协作

  • 共享链接:生成只读或可编辑链接
  • 版本控制:与 GitHub/GitLab 集成
  • 评论功能:添加批注和反馈
  • 实时同步:多人同时编辑

导出和集成

导出格式

图片格式

  • PNG(透明背景)
  • JPG(压缩图片)
  • SVG(矢量图)
  • WebP(Web优化)

文档格式

  • PDF(打印)
  • HTML(网页嵌入)
  • XML(源文件)
  • VSDX(Visio)

集成方式

<!-- 在网页中嵌入 Draw.io 图表 -->
<iframe
src="https://viewer.diagrams.net/?highlight=0000ff&edit=_blank&layers=1&nav=1&title=diagram.drawio#Uhttps%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F..."
width="100%"
height="600">
</iframe>

专业技巧

提高效率

  • 掌握快捷键
  • 使用搜索功能快速找到形状
  • 创建常用元素库
  • 批量操作技巧

保持一致性

  • 定义颜色规范
  • 统一字体大小
  • 保持间距一致
  • 使用样式复制

专业布局

  • 使用网格对齐
  • 保持黄金比例
  • 留白的艺术
  • 视觉层次设计

下一步

掌握了 Draw.io 后,继续学习: