Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
DOT (graph description language)
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Layout programs == [[File:Huffman (To be or not to be).svg|right|thumb|Binary tree generated in Graphviz from a DOT description by an online [http://huffman.ooz.ie/ Huffman Tree generator]]] The DOT language defines a graph, but does not provide facilities for rendering the graph. There are several programs that can be used to render, view, and manipulate graphs in the DOT language: === General === * [[Graphviz]] β a collection of CLI utilities and libraries to manipulate and render graphs into different formats like [[Scalable Vector Graphics|SVG]], [[PDF]], [[Portable Network Graphics|PNG]] etc. **<code>dot</code> β CLI tool for conversion between {{Code|.dot}} and other formats ===JavaScript=== * Canviz{{snd}}a [[JavaScript]] library for rendering DOT files<ref>{{cite web| url=http://www.ryandesign.com/canviz/ |title=canviz: graphviz on a canvas |access-date=2017-06-02}}</ref> * d3-graphviz{{snd}}a [[JavaScript]] library based on Viz.js and [[D3.js]] that renders DOT graphs and supports animated transitions between graphs and interactive graph manipulation<ref>{{cite web |url=https://github.com/magjac/d3-graphviz |website=github.com |title=GitHub - magjac/d3-graphviz: Graphviz DOT rendering and animated transitions using D3 |access-date=2018-06-06}}</ref> * Vis.js{{snd}}a [[JavaScript]] library that accept DOT as input for network graphs.<ref>{{cite web |url=http://visjs.org/docs/network/#importDot |website=vis.js |title=Import data in DOT language |access-date=2018-12-22}}</ref> *Viz.js β a JavaScript port of Graphviz that provides a simple wrapper for using it in the browser. * hpcc-js/wasm Graphviz{{snd}}a fast WASM library for Graphviz similar to Viz.js<ref>{{cite web |url=https://github.com/hpcc-systems/hpcc-js-wasm#graphviz-graphvizlibwasm |title=hpcc-js/wasm |website=[[GitHub]] |access-date=2020-10-21}}</ref> ===Java=== * [[Gephi]]{{snd}}an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs * Grappa{{snd}}a partial port of Graphviz to [[Java (programming language)|Java]] * graphviz-java{{snd}}an open source partial port of Graphviz to [[Java (programming language)|Java]] available from github.com * ZGRViewer{{snd}}a DOT viewer<ref>{{cite web |url=http://zvtm.sourceforge.net/zgrviewer.html |website=zvtm.sourceforge.net |title=ZGRViewer |access-date=2017-05-12}}</ref> ===Other=== * Beluging{{snd}}a [[Python (programming language)|Python]]- & [[Google Cloud Platform]]-based viewer of DOT and Beluga extensions * Delineate{{snd}}a [[Rust (programming language)|Rust]] application for [[Linux]] than can edit fully-featured DOT graph with interactive preview, and export as PNG, SVG, or JPEG * dot2tex{{snd}}a program to convert files from DOT to [[PGF/TikZ]] or [[PSTricks]], both of which are rendered in [[LaTeX]]<ref>{{cite web |title=dot2tex β A Graphviz to LaTeX converter |url=https://dot2tex.readthedocs.io/ |website=dot2tex.readthedocs.io |date=2019-11-01}}</ref> * [[OmniGraffle]]{{snd}}a [[digital illustration]] application for [[macOS]] that can import a subset of DOT, producing an editable document (but the result cannot be exported back to DOT) * [[Tulip (software)|Tulip]]{{snd}}a [[software framework]] in [[C++]] that can import DOT files for analysis<ref>{{cite web |url=http://tulip.labri.fr/ |website=tulip.labri.fr |title=Data Visualization Software β Tulip |access-date=2017-05-12}}</ref> * VizierFX{{snd}}an [[Apache Flex]] graph rendering library in [[ActionScript]]<ref>{{cite web |url=https://github.com/gvhung/vizierfx |website=github.com |title=GitHub - gvhung/vizierfx: Automatically exported from code.google.com/p/vizierfx |access-date=2017-05-12}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)