Skip to content
C C++ HTML Pascal Roff Makefile Other
Branch: master
Clone or download
magneticnorth fix for SVG rotation bug, demonstrated by
digraph BadRotation { graph [ rotate = 90]; A -> B ->C ->D ->E; }
fix proposed by steve roush
https://gitlab.com/graphviz/graphviz/issues/1392
Latest commit ac239f7 Jun 14, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.tito re-enable php now that swig-3.0.11 is available Jul 18, 2017
awk Don't use path as variable name in colortbl.awk Mar 6, 2017
ci Install Pango on Travis CI May 24, 2017
cmake Improve FindPangoCairo for linux May 24, 2017
cmd Patch some glitches in man pages (provided by Eric Raymond) and links… Jun 3, 2018
config python -> python2 and python3 (incomplete) Jul 18, 2017
contrib lots of spelling fixes - detected by codespell Aug 18, 2017
debian remove tkspline references from debian build Nov 25, 2014
dependencies Update Criterion submodule to fix Travis build Sep 14, 2016
doc Modify various files to refer to the new site in case people look here. Oct 26, 2017
dot.demo returning line-ends to lf ??? Dec 16, 2016
graphs renable lasi test - also a local issue Dec 22, 2015
lib fix for SVG rotation bug, demonstrated by Jun 14, 2018
m4 Removing files again Aug 8, 2011
macosx Allow relative URL in Graphviz.app Mar 25, 2016
plugin.demo Replace checks for <stdint.h> and <inttypes.h> Oct 4, 2016
plugin add attribute TBbalance={min,max} to push tree nodes with slack as lo… Feb 26, 2018
redhat disable rtest in rpm builds Sep 21, 2017
rtest Fix rtest.sh to use test data based on system running the tests; Mar 1, 2017
rtest2 lots of spelling fixes - detected by codespell Aug 18, 2017
share misc. typos Aug 18, 2017
tclpkg lots of spelling fixes - detected by codespell Aug 18, 2017
tests Modify `gvprintdouble()` Jul 6, 2017
windows lots of spelling fixes - detected by codespell Aug 18, 2017
.gitattributes Prevent git from interpreting dot files as Microsoft Word documents w… Jan 3, 2017
.gitignore reenable some .gitignore that somebody commented out Aug 23, 2017
.gitmodules Use prebuild libgd from windows deps submodule Jan 17, 2017
.travis.yml Install Pango on Travis CI May 24, 2017
AUTHORS update my email address in AUTHORS (mostly testing if I can push from… Sep 6, 2015
CMakeLists.txt CMake: Use FeatureSummary Jun 14, 2017
COPYING add COPYING (softlink to epl-v10.txt) to avoid warning durint autogen.sh Nov 6, 2011
ChangeLog Modify various files to refer to the new site in case people look here. Oct 26, 2017
Doxyfile.in lots of spelling fixes - detected by codespell Aug 18, 2017
LICENSE Initial commit Sep 27, 2013
Makeargs add back various peripheral missing bits of old tree to get "make dis… Jan 3, 2005
Makefile.am lots of spelling fixes - detected by codespell Aug 18, 2017
NEWS Changed content of NEWS file to refer to ChangeLog file and News site… Oct 25, 2012
README Remove extraneous lines Jul 8, 2013
README.md Patch some glitches in man pages (provided by Eric Raymond) and links… Jun 3, 2018
appveyor.yml Add Win64 CMake build to Appveyor May 14, 2017
autogen.sh ensure autogen.sh replaces config/missing Sep 21, 2017
builder.sh Merge branch 'master' of github.com:ellson/graphviz Oct 20, 2013
compat.h Remove HAVE_CONFIG_H check Sep 17, 2016
config-cmake.h.in Add plugin/gd to CMake build Apr 6, 2017
config.iffe Remove MSWIN32 define in favor of _WIN32 Jul 13, 2017
configure.ac Added patches for qt5 from https://gitlab.com/graphviz/graphviz/issue… Apr 24, 2018
cpl1.0.txt Replace CPL.html with cpl1.0.txt (from http://www.opensource.org/lice… Dec 23, 2004
developers add developer Jun 20, 2013
distro_notes.txt debian and suse maintainers Aug 16, 2007
epl-v10.html change to EPL Jan 25, 2011
epl-v10.txt change to EPL Jan 25, 2011
epl_inserter.tcl change to EPL Jan 25, 2011
graphviz.7 escape '-' in manpages Oct 27, 2007
graphviz.appdata.xml new datiawq convention for desktop aps, particularly gnome Nov 1, 2013
graphviz.sln Link tred to the common library on Visual Studio Jun 25, 2017
graphviz.spec incorporate bits from Redhat's spec, merge back into one Jul 26, 2017
graphviz_version.h.cmake CMake: Generate & install graphviz_version.h Jun 13, 2017
iffe misc. typos Aug 18, 2017
index.html working on this Oct 27, 2016
loadimage_test.sh striving for loadimage consistency,,, Oct 22, 2013
ltmain.sh.patch Initial revision Dec 23, 2004
rpm_notes.txt record names and email of maintainers for various distros Aug 16, 2007

README.md

Graphviz - Graph Visualization Tools

Linux build status Windows Build Status

from AT&T Research and Lucent Bell Labs

See doc/build.html within the source tree or https://graphviz.org/doc/build.html for prerequisites and detailed build notes.

master GIT Repository

The master GIT Repository for graphviz can be found at:

Documentation

The Graphviz documents are currently hosted at https://emden.github.io/

Graph Visualization ( https://graphviz.org/about/ )

Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.

Graphviz is open source graph visualization software. It has several main layout programs. See the gallery for sample layouts. It also has web and interactive graphical interfaces, and auxiliary tools, libraries, and language bindings. We're not able to put a lot of work into GUI editors but there are quite a few external projects and even commercial tools that incorporate Graphviz. You can find some of these in the Resources section.

The Graphviz layout programs take descriptions of graphs in a simple text language, and make diagrams in useful formats, such as images and SVG for web pages; PDF or Postscript for inclusion in other documents; or display in an interactive graph browser.

Graphviz has many useful features for concrete diagrams, such as options for colors, fonts, tabular node layouts, line styles, hyperlinks, and custom shapes.

In practice, graphs are usually generated from an external data sources, but they can also be created and edited manually, either as raw text files or within a graphical editor. (Graphviz was not intended to be a Visio replacement, so it is probably frustrating to try to use it that way.)

Contacts

If you have a bug or believe something is not working as expected, please submit a bug report.

If you have a general question or are unsure how things work, these queries can also be posted in the Graphviz Issues page.

John Ellson

You can’t perform that action at this time.