A simple web app for rendering multiple GraphViz graphs at once. The graph elements can also contain custom attributes, which will be listed when clicked.
Open the Web app!
The input format is either plain one or more plain dot graphs,
or a json based format that looks like:
{
"graph0": {
"label": "My graph",
"nodes": {
"node0": {
"type": "inout",
"label": "Node with subgraph",
"subgraphs": ["graph1"]
}
},
"results": {
"res0": {
"label": "Result"
}
},
"edges": {
"edge0": {
"from": "node0",
"to": "res0",
"dir": "forward"
}
}
},
"graph1": {
"nodes": {
"node1": {
"label": "Hey",
"obj": "0x55d5ec278050"
}
}
}
}To install all dependencies, use
npm installStart a development server and open the app in your browser using:
npm run dev -- --openCreate a production version using:
npm run buildYou can preview the production build with npm run preview.