graphviz
Version:
Node.js interface to the GraphViz graphing tool
23 lines (17 loc) • 521 B
JavaScript
var util = require('util'),
graphviz = require('../lib/graphviz');
// Create digraph G
var g = graphviz.digraph("G");
// Add node (ID: Hello)
var n1 = g.addNode( "Hello", {"color" : "blue", "shape" : "Mdiamond"} );
//n1.set( "color", "blue" );
n1.set( "style", "filled" );
// Add node (ID: World)
g.addNode( "World" );
// Add edge between the two nodes
g.addEdge(n1, "World")
.set("color", "red")
.set("label", "A label")
.set("fontsize", "10");
// Generate a PNG output
g.output( "png", "hello_world.png" );