|
|
hai 1 mes | |
|---|---|---|
| .. | ||
| README.md | hai 1 mes | |
| index.js | hai 1 mes | |
| package.json | hai 1 mes | |
这是 sug_v6_1_2_6.py 的配套可视化工具,用于将 query_graph.json 转换为交互式 HTML 可视化页面。
visualization/
└── sug_v6_1_2_6/ # 与主脚本名称对应
├── index.js # 主可视化脚本(统一命名)
├── package.json # 依赖配置文件
├── node_modules/ # 所有依赖包(通过 npm install 安装)
│ ├── esbuild/
│ ├── @xyflow/
│ ├── react/
│ ├── react-dom/
│ ├── dagre/
│ └── ...
└── README.md # 本文件
首次使用或克隆代码后,需要安装依赖包:
cd visualization/sug_v6_1_2_6
npm install
这将安装所有必需的依赖包(约 33MB)。
# 运行主程序并自动生成可视化
python sug_v6_1_2_6.py --input-dir "input/某目录" --visualize
# 仅生成可视化(不运行主程序)
python sug_v6_1_2_6.py --visualize-only "path/to/query_graph.json"
node visualization/sug_v6_1_2_6/index.js <query_graph.json> [output.html]
输入:query_graph.json - 包含节点和边信息的 JSON 文件
{
"nodes": {
"node_id": {
"type": "query" | "note",
"query": "...",
"level": 1,
"relevance_score": 0.95,
...
}
},
"edges": [
{
"from": "node_id_1",
"to": "node_id_2",
"edge_type": "..."
}
]
}
输出:visualization.html - 独立的 HTML 文件,包含所有 JavaScript 和 CSS