系列第七篇 · 可视化篇
前文:基础工作流:Inbox 处理 归档
下一篇:搜索与命令面板
用 Obsidian 记了大半年笔记,全是文字。
倒也不是不行,但有些东西用文字写就是费劲。比如:这个笔记系统怎么组织的、两个概念之间什么关系、一个工作流有几个步骤——写 500 字不如画一张图。
Obsidian 有三个画图工具,各有用处。搞清楚哪个场景用哪个,比三个都装但一个没用上实在。
一、Canvas:零学习成本的「白板」
Canvas 是 Obsidian 内置的原生白板。按Ctrl+Shift+N就能创建一个。
最适合的场景:
•串笔记:把几篇相关笔记拖到 Canvas 上,箭头连起来,一张知识地图就出来了
•项目看板:TODO / Doing / Done 三列,每列放卡片
•读书笔记骨架:核心论点、论据、例子的结构图
为什么值得用:零学习成本。笔记直接拖进去,卡片自动带标题和链接,不需要额外操作。
注意:Canvas 文件是.canvas格式,不是 Markdown,Git 对比不方便。适合做「临时画布」,不适合做永久存档。
二、Excalidraw:手绘质感的「灵魂画手」
Excalidraw 是插件,需要装了才能用。装完之后按Ctrl+Shift+E打开。
它的最大特色是手绘风格——线条不是直的,有手抖的质感。这种「不完美」反而让图看起来舒服,不像公司流程图那么冰冷。
最适合的场景:
•架构图:系统模块关系、数据流向
•头脑风暴:快速画想法,不用在意美观
•示意图:给同事/读者看一个概念怎么运转
技巧:画完按Ctrl+Shift+M可以直接嵌入 Mermaid 图表——Excalidraw 自动把手绘风格套到 Mermaid 上。后面详说。
三、Mermaid:代码写图的「程序员之选」
Mermaid 也是内置的,不需要装插件。在代码块里写 ````mermaid` 就行。
最适合的场景:
•流程图:if/else 分支、工作流步骤
•时序图:系统和用户之间的交互顺序
•饼图/柱状图:数据可视化
三个可直接复制的模板:
流程图:
graph TD A[收集] --> B{有价值?} B -->|是| C[提炼归档] B -->|否| D[删除]
时序图:
sequenceDiagram 你->>Obsidian: 写笔记 Obsidian->>知识库: 保存 知识库->>图谱: 更新节点
类图:
classDiagram class 笔记 { +标题 +标签 +链接() }
优势是文本可 Git 对比、可版本管理。劣势是画复杂的图需要记语法。
四、什么时候用哪个
我的用法:
• 串笔记 Canvas
• 画给读者看的图 Excalidraw
• 工作流/流程图 Mermaid
五、王炸联动
Excalidraw 里按Ctrl+Shift+M,可以直接把 Mermaid 代码渲染成图,然后 Excalidraw 自动套上手绘风格。
这意味着:你用 Mermaid 写一个严谨的流程图(代码可控、可版本管理),Excalidraw 把它变成好看的、不冰冷的手绘图。
两个工具互补,而不是二选一。
六、避坑
不要过度设计。一张图花两小时去调对齐、配色——这是在画图,不是在记笔记。够用就行。
Mermaid 注意中文换行。中文节点名长了会溢出。用[...]加\n手动换行。
Canvas 别当主力存储。.canvas 文件不是纯文本,Git diff 看不到内容变化。适合做视图,不适合做存储。
系列目录
第 1 篇 · Obsidian 系统安装与知识库配置(已发布 )
第 2 篇 · Markdown 语法全解析(已发布 )
第 3 篇 · 双向链接(已发布 )
第 4 篇 · 笔记命名规则与文件夹结构(已发布 )
第 5 篇 · 标签系统入门(已发布 )
第 6 篇 · 基础工作流(已发布 )
第 7 篇 · 可视化入门(本文)
第 8 篇 · 搜索与命令面板(待发布)
关联笔记
• 100-笔记/Obsidian技能体系总览
• 100-笔记/第 6篇 · 基础工作流:Inbox 处理 归档
• 100-笔记/Markdown语法全解析-知识大脑的通用语言