Skip to content

图谱功能

🕸️ 图谱功能

小说图谱将作品中的所有实体和关系以网络形式可视化呈现。

节点类型

  • 人物、地点、组织、物品
  • 事件、章节、大纲
  • 伏笔、秘密、冲突、时间点

关系类型

  • 出场于、发生于、持有
  • 敌对、合作、怀疑、隐瞒
  • 知道、不知道
  • 推进伏笔、回收伏笔、新增伏笔
  • 导致、揭示、影响

图谱构建逻辑

图谱数据来源于章节摄取过程。每当正式章节保存后,系统自动从快照中提取图谱节点和关系边,增量更新全局图谱。

图谱抽取双层精度过滤(v2.6.0+)

抽取图谱关系边时先做机械层校验、再做语义层复核,拦截幻觉边,避免凭空捏造的人物关系或事件因果污染全局图谱,保证可视化与检索基于可靠边集。

应用场景

  • 查看某角色的完整关系网络
  • 追踪某个伏笔涉及的所有章节和角色
  • 发现孤立节点(缺乏关联的设定)
  • 分析剧情线的关键路径

技术实现

图谱视图基于 Sigma.js 3 + Graphology + ForceAtlas2 布局,支持社区发现、节点过滤和交互式探索。

交互(单击聚焦,双击落位)

  • 单击节点 = 选中聚焦:Ego 子图(1~2 跳)、聚光灯高亮与详情抽屉,留在图谱内连续探图,不切走视图
  • 双击节点 = 打开对应档案页并切回正文视图,首标题锚点滚动+选中定位
  • 右键节点菜单「跳到正文」= 同双击,给不习惯双击的用户显式入口