Skip to content

图谱视图

概述

Obsidian 的关系图谱功能可以可视化笔记之间的链接关系,帮助你:

  • 发现知识结构:直观展示笔记间的关联网络
  • 识别知识盲区:发现孤立的笔记和缺失的链接
  • 优化内容组织:找出中心节点和关键连接
  • 回顾学习路径:通过局部图谱追溯知识脉络

打开图谱

全局图谱

  • 快捷键Ctrl/Cmd + G
  • 命令面板Ctrl/Cmd + P → 输入「图谱」
  • 侧边栏:点击「关系图谱」图标

局部图谱

  • 快捷键:打开笔记后按 Ctrl/Cmd + G
  • 命令面板:搜索「打开局部图谱」
  • 右上角:点击局部图谱图标

基本操作

导航操作

操作方法
平移拖拽空白区域
缩放滚轮或双指缩放
选中节点点击节点
打开笔记双击节点
高亮关联悬停在节点上
框选按住 Shift 拖拽
重置视图双击空白区域

节点信息解读

视觉属性含义
节点大小链接数量越多,节点越大
节点颜色可根据文件夹、标签或入链数区分
连线粗细链接强度(引用次数)
箭头方向表示链接方向(可配置显示)

图谱设置

显示设置

节点设置

yaml
节点显示:
  - 显示文件名: 开启
  - 显示箭头: 可选
  - 节点大小: 根据链接数/固定大小
  - 节点不透明度: 0-100%

布局设置

yaml
布局参数:
  力导向强度: 调整节点间距
  中心引力: 控制节点聚拢程度
  连线距离: 设置连线长度
  布局算法: 力导向/圆形/网格

筛选功能

按文件夹筛选

yaml
包含:
  - projects/      # 只显示 projects 文件夹
  - notes/         # 和 notes 文件夹

排除:
  - templates/     # 排除模板文件夹
  - archive/       # 排除归档文件夹

按标签筛选

yaml
包含标签:
  - #important
  - #project

排除标签:
  - #archive

按时间筛选

yaml
时间范围:
  创建时间:
    - 最近 7 天
    - 最近 30 天
    - 自定义范围
  修改时间:
    - 最近修改
    - 指定时间段

局部图谱

特点

  • 以当前笔记为中心
  • 显示直接和间接关联的笔记
  • 帮助理解笔记的上下文

深度设置

深度显示内容适用场景
1直接链接的笔记查看相关内容
2链接的链接发现间接关联
3更深层关联探索知识网络

局部图谱技巧

yaml
使用建议:
  写作时:
    - 深度设为 2
    - 保持局部图谱在侧边栏
    - 随时查看相关笔记
  
  回顾时:
    - 深度设为 3
    - 发现隐藏的知识关联
    - 补充缺失的链接

图谱分析

孤立笔记

找出没有被任何笔记链接的笔记:

dataview
LIST
FROM ""
WHERE !file.inlinks AND !file.outlinks AND file.name != "README"

处理建议:

  • 删除不再需要的笔记
  • 添加链接到相关笔记
  • 创建索引笔记连接孤立内容

中心笔记

找出链接最多的笔记(重要程度高):

dataview
TABLE 
  file.inlinks as "入链数",
  file.outlinks as "出链数",
  length(file.inlinks) + length(file.outlinks) as "总链接数"
FROM ""
SORT length(file.inlinks) DESC
LIMIT 10

桥接笔记

连接不同笔记群的笔记,通常是重要的中间节点:

dataview
TABLE file.inlinks as "入链"
FROM ""
WHERE length(file.inlinks) > 3 AND length(file.outlinks) > 3
SORT length(file.inlinks) * length(file.outlinks) DESC
LIMIT 10

最近活跃笔记

dataview
TABLE file.mtime as "修改时间"
FROM ""
SORT file.mtime DESC
LIMIT 10

自定义样式

基础 CSS 自定义

css
/* 节点基础颜色 */
.graph-view.color-fill {
  color: #7c3aed;
}

/* 节点悬停效果 */
.graph-view.color-fill-highlight {
  color: #a78bfa;
}

/* 连线颜色 */
.graph-view.color-line {
  color: #4b5563;
}

/* 高亮连线 */
.graph-view.color-line-highlight {
  color: #7c3aed;
}

/* 选中的节点 */
.graph-view.color-fill-focused {
  color: #f59e0b;
}

按文件夹着色

css
/* 项目文件夹 - 红色 */
.graph-view.color-fill[data-path^="projects/"] {
  color: #ef4444;
}

/* 笔记文件夹 - 绿色 */
.graph-view.color-fill[data-path^="notes/"] {
  color: #22c55e;
}

/* 资源文件夹 - 蓝色 */
.graph-view.color-fill[data-path^="resources/"] {
  color: #3b82f6;
}

/* 日记文件夹 - 橙色 */
.graph-view.color-fill[data-path^="daily/"] {
  color: #f97316;
}

按标签着色

css
/* 重要标签 */
.graph-view.color-fill.tag-important {
  color: #ef4444;
}

/* 项目标签 */
.graph-view.color-fill.tag-project {
  color: #3b82f6;
}

高级样式

css
/* 节点发光效果 */
.graph-view.color-fill {
  filter: drop-shadow(0 0 3px currentColor);
}

/* 连线动画 */
.graph-view.color-line {
  animation: pulse 2s infinite;
}

@keyframes pulse {
  0%, 100% { opacity: 0.5; }
  50% { opacity: 1; }
}

/* 大节点特殊样式 */
.graph-view.color-fill[style*="scale(2)"] {
  color: #fbbf24;
  filter: drop-shadow(0 0 5px #fbbf24);
}

图谱插件

推荐插件

插件名称功能描述
Juggl高级图谱可视化,多种布局
Graph Analysis图谱分析和指标计算
Breadcrumbs层级关系可视化
Dynamic Outline动态大纲视图

Juggl 详细介绍

特性

  • 多种布局算法(力导向、圆形、树形)
  • 节点样式完全自定义
  • 交互式筛选
  • 高级动画效果
  • 支持图片节点

布局选项

yaml
布局类型:
  Force Directed:
    - 力导向布局
    - 自动调整节点位置
    
  Circle:
    - 圆形布局
    - 节点围绕中心排列
    
  Tree:
    - 树形布局
    - 层级结构展示
    
  Grid:
    - 网格布局
    - 整齐排列

实战案例

案例 1:发现知识盲区

目标:找出需要补充链接的笔记

步骤

  1. 打开全局图谱
  2. 观察孤立节点(没有连线的节点)
  3. 点击孤立节点查看内容
  4. 思考该笔记与哪些其他笔记相关
  5. 添加适当的内部链接

案例 2:优化知识结构

目标:建立更紧密的知识网络

步骤

  1. 使用局部图谱查看某个主题
  2. 观察节点群的分布
  3. 识别可能存在的「桥接笔记」
  4. 添加跨群组的链接
  5. 创建中心索引笔记

案例 3:项目关联分析

目标:理解项目笔记的关联关系

步骤

  1. 筛选显示 projects/ 文件夹
  2. 设置深度为 2
  3. 观察项目间的关联
  4. 发现共享的资源笔记
  5. 优化项目文档结构

导出图谱

截图导出

  1. 调整图谱到满意状态
  2. 点击右上角「...」菜单
  3. 选择「导出为 PNG」
  4. 选择保存位置

高质量导出技巧

yaml
导出建议:
  - 放大图谱到合适大小
  - 调整节点和连线可见性
  - 选择深色/浅色背景
  - 确保文字清晰可读

嵌入笔记

将导出的图谱截图嵌入到笔记中:

markdown
## 项目知识图谱

![[project-graph.png]]

*图:项目笔记关联图*

图谱使用技巧

日常使用

  1. 启动时:快速浏览图谱,了解笔记全貌
  2. 写作时:使用局部图谱查看相关内容
  3. 回顾时:检查知识网络的完整性
  4. 整理时:发现需要重组的内容

性能优化

yaml
大仓库建议:
  - 使用筛选功能减少节点数
  - 排除不重要的文件夹
  - 定期清理无用笔记
  - 考虑拆分大仓库

下一步

最后更新:2026年2月22日编辑此页反馈问题