DefinitelyTyped/types/graphviz/graphviz-tests.ts
2017-03-24 14:27:52 -07:00

25 lines
578 B
TypeScript

import graphviz = require('graphviz');
// Create digraph G
var g: graphviz.Graph = graphviz.digraph("G");
// Add node (ID: Hello)
var n1: graphviz.Node = g.addNode( "Hello", {"color" : "blue"} );
n1.set( "style", "filled" );
// Add node (ID: World)
g.addNode( "World" );
// Add edge between the two nodes
var e: graphviz.Edge = g.addEdge( n1, "World" );
e.set( "color", "red" );
// Print the dot script
console.log( g.to_dot() );
// Set GraphViz path (if not in your path)
g.setGraphVizPath( "/usr/local/bin" );
// Generate a PNG output
g.output( "png", "test01.png" );