跳到主要内容
版本: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 网关
业务服务
数据层
消息队列

🌐 网络拓扑图

企业网络架构

设计要素

🖥️ 网络设备
  • 路由器
  • 交换机
  • 防火墙
  • 负载均衡器
🔒 安全区域
  • 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 后,继续学习: