aragozin / jdot

http://www.graphviz.org/ tool in pure Java (pure JavaScript to be precise)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jdot

Graphviz is an excelent open source tool for visualizing graph. Graphviz is writter in C and distribute via platfrom specific binarires.

Native binaries is an issue for integrating to Java native toolset.

There were some attempts to port Graphviz to Java without much success so far.

Though, there is crosscompilation of Graphviz to JavaScript - viz.js.

viz.js can be executed with Java 8 built-in JavaScript engine. Packaged version is restricted to dot layout algorith and SVG output format.

1.8.0 version of viz.js is used.

This project packages viz.js into jar file together with thin wrapper to call it.

Resulting jar could be also executed from command line

java -jar jdot.jar graph.dot -o graph.svg

Executing JavaScript in JVM is rather slow compared to native binary (or viz.js in browser).

About

http://www.graphviz.org/ tool in pure Java (pure JavaScript to be precise)


Languages

Language:Java 100.0%