OmniGraffle Pro 超详细教程:从入门到精通
OmniGraffle 是一款由 The Omni Group 开发的专业图表绘制软件,被誉为“Mac上的Visio”,它不仅仅是一个简单的画图工具,更是一个功能强大的可视化设计平台,Pro 版本更是增加了自动布局、共享图层、数据可视化等强大功能,使其成为原型设计、流程图绘制、系统架构图、UI/UX 设计的利器。

第一部分:入门基础 - 熟悉界面与核心概念
1 为什么选择 OmniGraffle?
- 直观易用:拖放式操作,上手快。
- 矢量图形:无限缩放不失真,导出质量高。
- 强大的模板:内置大量专业模板,开箱即用。
- 自动布局:Pro 版本功能,让复杂的图表自动排列整齐。
- 多平台同步:支持 Mac, iPad, iPhone,并通过 iCloud 同步。
- 丰富的导出格式:支持 PNG, JPG, PDF, SVG, 甚至导出为交互式网页。
2 界面初探
启动 OmniGraffle,你会看到以下主要区域:
- 工具栏:位于顶部,包含文件操作、撤销/重做、缩放、预览等快捷按钮。
- 形状/样式/资源面板:位于左侧,是核心工作区。
- 形状:存放所有可用的图形元素(矩形、圆形、线条、箭头等)。
- 样式:存放线条、填充、文字等样式,你可以在这里创建、保存和应用统一的设计风格。
- 资源:存放你的图片、符号、颜色、字体等素材库。
- 画布:中间的白色区域,你的设计工作在这里进行。
- 检查器:位于右侧,是 OmniGraffle 的“控制中心”。
- Canvas (画布):设置画布大小、背景、网格、对齐线等。
- Style (样式):选中某个图形后,在这里调整其具体的线条粗细、颜色、填充效果、阴影等。
- Text (文字):选中文字框后,调整字体、大小、颜色、对齐方式等。
- Metrics (度量):调整图形大小、位置、旋转角度等。
- Layers (图层):管理画布上的所有元素,支持分组、锁定、隐藏等。
- Arrange (排列):调整图形的堆叠顺序、对齐方式、分布方式。
- Action (动作):Pro 版本功能,为图形添加超链接、打开其他文件、运行脚本等交互行为。
- 状态栏:位于底部,显示缩放比例、画布坐标等。
3 核心概念
- 图形:画布上的任何元素,包括形状、线条、文字、图片等。
- 样式:一组视觉属性的集合,一个“蓝色按钮”样式可以包含:圆角矩形、蓝色填充、白色文字、1px深蓝色边框,创建样式后,可以一键应用到多个图形,实现快速统一风格和修改。
- 图层:类似 Photoshop 中的图层,用于组织和管理复杂的画布内容,你可以将不同类型的元素放在不同图层上,背景层”、“内容层”、“注释层”,方便编辑和导出。
- 画布:一个独立的工作区域,一个 OmniGraffle 文件可以包含多个画布,非常适合制作多页面的文档或演示文稿。
第二部分:核心功能详解 - 成为绘图高手
1 绘制与编辑图形
- 添加图形:从左侧的“形状”面板中拖拽你想要的图形到画布上。
- 选择与移动:使用 选择工具 (Selection Tool, 箭头图标) 点击图形进行选择,拖拽图形本身可以移动位置。
- 调整大小:选中图形后,拖拽边框或角落的控制点来调整大小,按住
Shift键可以等比例缩放。 - 编辑顶点:对于多边形或自由路径,双击图形可以进入顶点编辑模式,你可以添加、删除或拖拽顶点来改变形状。
- 连接线条:使用 线条工具 绘制连接线,OmniGraffle 的线条会“吸附”到图形的边缘,当你移动图形时,线条会自动跟随,保持连接关系。
2 样式与美化
这是让图表从“能用”到“好看”的关键一步。
- 使用检查器:选中一个图形,在右侧的 Style 检查器中进行调整。
- 线条:颜色、粗细、虚线样式、端点样式(平头、圆头、箭头)。
- 填充:纯色、渐变色、图片填充。
- 阴影:添加投影,增加立体感。
- 圆角:调整矩形的圆角半径。
- 创建和应用样式:
- 将一个图形调整为你想要的样子。
- 选中该图形,在 Style 检查器中点击左下角的 号,创建一个新的样式并命名(如“主标题”)。
- 之后,你可以直接从左侧的“样式”面板中拖拽这个样式到其他图形上,或选中图形后点击样式名称来应用。
- 文字编辑:
- 使用 文本工具 (Text Tool, T图标) 在画布上点击或拖拽创建一个文本框。
- 选中文字框,在 Text 检查器中设置字体、大小、颜色、对齐方式、行间距等。
- 技巧:双击任何图形(除了线条),可以直接在图形内部添加文字。
3 对齐与分布
让多个图形排列整齐,是专业图表的标志。
- 使用对齐线:当你拖动图形时,OmniGraffle 会自动显示临时的对齐线(水平或垂直),帮助你对齐图形的中心或边缘。
- 使用对齐工具:选中多个图形,在顶部工具栏或右侧 Arrange 检查器中找到对齐按钮。
- 对齐左边缘、居中、对齐右边缘
- 对齐上边缘、垂直居中、对齐下边缘
- 使用分布工具:选中三个或以上水平/垂直排列的图形,可以使用分布工具,让它们之间的间距变得均匀。
- 水平分布:让图形在水平方向上均匀分布。
- 垂直分布:让图形在垂直方向上均匀分布。
第三部分:Pro 版本高级功能 - 释放专业潜能
这部分是 OmniGraffle Pro 的精髓,能极大提升你的工作效率。

1 自动布局
这是 Pro 版本最强大的功能之一,尤其适用于绘制复杂的流程图、组织架构图、网络拓扑图等。
- 原理:你只需创建好代表“节点”的图形和代表“连接”的线条,OmniGraffle 会自动计算并排列它们的位置。
- 如何使用:
- 绘制好你的节点和连接线。
- 选中所有需要自动布局的图形和线条。
- 点击顶部菜单栏的 Arrange > Layout...。
- 在弹出的对话框中,选择你想要的布局算法:
- Hierarchical (层次布局):非常适合组织架构图、决策树,它会根据连接方向,将图形分层排列。
- Force (力导向布局):非常适合网络拓扑图、关系图,它会模拟物理力,让相互连接的节点聚集,不相关的节点远离。
- 其他选项:如环形、树形等。
- 点击 Layout,图形就会瞬间自动排列好!
2 数据可视化
将静态图表与动态数据结合,让图表“活”起来。
- 原理:将 OmniGraffle 文件与一个数据源(如 CSV 文件)关联,表格中的每一行对应画布上的一个图形,列中的数据可以自动填充到图形的文本框中。
- 如何使用:
- 准备数据:创建一个 CSV 文件,第一行是列标题(如 "Name", "Department", "Salary"),后续每一行是记录。
- 创建模板:在 OmniGraffle 中,画布上创建一个“模板”图形,在这个图形中,使用特殊语法(如
{{Name}})来标记数据将填充的位置。 - 关联数据:点击顶部菜单栏的 Canvas > Data...,选择你的 CSV 文件。
- 生成图表:OmniGraffle 会根据数据自动复制模板图形,并填充数据,你可以结合自动布局功能,瞬间生成一个包含数百个员工信息的组织架构图。
3 共享图层
让一个图层在多个画布之间共享。
- 用途:当你制作一个多页面的文档时,页眉、页脚、导航栏、Logo 等元素在每一页都是相同的,使用共享图层可以避免重复劳动,并确保修改一处,所有页面同步更新。
- 如何使用:
- 在一个画布上,创建一个图层(如 "Footer")并设计好你的页脚内容。
- 在 Layers 检查器中,右键点击该图层,选择 Share Layer...。
- 为这个共享图层命名。
- 切换到其他画布,在 Layers 检查器中,点击左下角的 号,选择 Add Shared Layer...,然后选择你刚刚创建的共享图层。
4 导出与分享
- 导出为图片:
File > Export...,可以选择 PNG, JPG, TIFF 等,可以指定分辨率和背景是否透明。 - 导出为 PDF:非常适合打印和分享,PDF 可以保留矢量信息,并且可以包含交互链接。
- 导出为 Web (Pro 功能):
File > Export as Web Page...,这会生成一个 HTML 文件,并附有 CSS 和 JavaScript,你的图表在网页上依然是矢量图形,并且可以保留你在 Action 检查器中设置的交互行为(如点击跳转)。 - 导出为 SVG:适合导入到 Adobe Illustrator 或其他矢量编辑软件中进行二次编辑。
第四部分:实战案例 - 从零开始画一个流程图
假设我们要绘制一个简单的“用户注册”流程图。

- 新建文档:启动 OmniGraffle,选择“基本”模板。
- 规划图形:我们需要“开始/结束”的圆角矩形、“处理步骤”的矩形、“判断”的菱形和“流程线”。
- 从左侧拖拽:拖拽一个圆角矩形到画布,写上“开始”,再拖拽一个矩形,写上“填写用户信息”,再拖拽一个菱形,写上“信息有效?”,最后再拖拽一个圆角矩形,写上“注册成功”。
- 连接图形:使用 线条工具,从“开始”画线到“填写用户信息”,再到“信息有效?”,从“信息有效?”画两条线,一条指向“注册成功”(旁边写“是”),另一条指向一个“重新填写”的矩形(旁边写“否”)。
- 应用样式:选中所有图形,在 Style 检查器中设置一个统一的填充色和线条颜色,选中“开始/结束”图形,将其填充色改为绿色,将“判断”图形改为黄色。
- 对齐与美化:按住
Shift键,选中“开始”、“填写信息”、“信息有效?”这三个图形,使用 Arrange > Align > Vertical Centers 使它们垂直居中对齐,然后选中所有图形,使用 Arrange > Distribute Horizontally 让它们水平间距均匀。 - 添加箭头:选中所有线条,在 Style 检查器的“线条”部分,将“端点”设置为“箭头”。
- 导出:按
Cmd + E,选择导出为 PNG,保存即可。
第五部分:学习资源与技巧
- 官方资源:
- OmniGraffle 用户手册:最权威、最全面的资料,随时查阅。
- The Omni Group 博客:经常有官方发布的技巧和教程。
- 视频教程:
- YouTube:搜索 "OmniGraffle tutorial",有大量优秀的免费视频,从入门到高级应用应有尽有。
- Udemy / Skillshare:有系统化的付费课程,适合深入学习。
- 快捷键 (提高效率的关键):
Cmd + Z/Cmd + Shift + Z:撤销 / 重做。Cmd + C/Cmd + V/Cmd + D:复制 / 粘贴 / 复制并粘贴(Duplicate)。Delete:删除选中图形。Tab:在图形之间切换选择。Shift + 拖拽:等比例缩放或按 45° 角画线。Option + 拖拽:复制图形。Cmd + Option + 拖拽:复制图形并保持位置不变(原地复制)。
OmniGraffle Pro 是一款功能极其强大的工具,掌握它需要时间和练习,但一旦你熟悉了它的核心逻辑——图形、样式、图层,并善用 自动布局 和 数据可视化 这些 Pro 功能,你将能以前所未有的效率和专业度,创建出各种精美的图表和设计。
从今天开始,尝试用它来画你的下一个项目流程图、组织架构图或者简单的 UI 原型吧!
