UNPKG

graphviz

Version:

Node.js interface to the GraphViz graphing tool

23 lines (17 loc) 521 B
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" );