dot
api to build dot documents for graphviz
Example
const dot = require("graphviz-doc-builder");
const helloNode = dot.node("hello");
const worldNode = dot.node("world");
const edge = dot.edge(helloNode, worldNode);
const graph = dot.graph()
.setParams({isOriented:true})
.add(helloNode, worldNode, edge);
console.log(graph.toString());
will output
digraph "2" {
0 [label = "hello"];
1 [label = "world"];
"0" -> "1" [];
}
The goal of this api is to ease the construction of large dot files.