我想使用 sigma.js 来显示一些 DOT 图。但似乎 sigma.js 只支持 json 图格式。
是否有一些 bash 工具或 javascript 模块可以将 DOT 图转换为 json 图?
例如从 DOT 图:
graph {
n1 [Label = "n1"];
n2 [Label = "n2"];
n3 [Label = "n3"];
n1 -- n2;
n1 -- n3;
n2 -- n2;
}Run Code Online (Sandbox Code Playgroud)
转移到 JSON 图:
{
"nodes": [
{
"id": "n0",
"label": "A node",
"x": 0,
"y": 0,
"size": 3
},
{
"id": "n1",
"label": "Another node",
"x": 3,
"y": 1,
"size": 2
},
{
"id": "n2", …Run Code Online (Sandbox Code Playgroud)