如何让关系图谱显示更多信息?


遇到的问题

目前的关系图谱只能显示 文件的文件名 ,如何使其显示更多的信息,如文件的一些其他属性信息?

预期的效果

有没有其他的插件,或通过何种更改可以实现下面的功能?

没找到特别靠谱方案, 希望论坛里的朋友帮忙


我理解这本意是给 (全局 / 局部) 关系图增加更多可定制特性, 这方面有个 Graph-Link-Types 做了类似的事 (给节点关联加备注属性) 但这插件不关心节点名字


另一方向, 就是自己定制关系图, 利用各种图表插件, 把步骤分解为: A 准备数据; B 可视化渲染

这类办法里 obsidian-charts / obsidian-chartsview 等等有不少插件, 问题是他们大都主要生成 “统计图”, 而开箱就能生成 “节点关系图” 的少, 一般都在 图表库 chart.js / ant-design-charts 的插件里

想解决好这一堆, 可折腾了

目前看着折腾较少的是 Justin-J-K/obsidian-vega 可以直接写 vega 语法, 样例见 Force Directed Layout Example

拿官网样例可以简单改出来, 数据来自 miserables.json, 下图括号数字代表笔记的自定义属性

image

但想跑通这一整套: 收集数据, 收集笔记关系, 生成可视化, 让节点可点击交互, 写控件增加常见过滤功能, … 显然也得花不少功夫

1 个赞