Graphviz is used as a layout engine and is required to support some of the older UML style views present in legacy Essential Views. The newer views do not require this. This document details how to install the Graphviz component for use with Essential
Essential Viewer requires version 2.26.3 or above of Graphviz.
We strongly recommend installing Graphviz to its default location using the standard installer.
Default Path: Windows
c:Program FilesGraphvizdot.exe* or c:Program Files (x86)Graphvizdot.exe*
depending on which version of Windows you are using.
Default Path: Linux / Mac OSX
If you have installed Graphviz somewhere other than the default location, you will need to define the environment variable GRAPHVIZ_DOT to point to the exact location of the DOT program. The variable must contain an executable, not a directory.
Create an environment variable GRAPHVIZ_DOT and point it to the DOT executable.
For example: d:exampledot.exe
Consult your Windows documentation for help setting environment variables in your version of Windows.
On Linux/Mac OS-X
From the command line, use the following commands.
setenv GRAPHVIZ_DOT /usr/local/bin/graphviz/dot export GRAPHVIZ_DOT
You can download these from the following location
On OS X Yosemite (10.10.x) Mac, the installation of GraphViz may depend on X11. If you encounter a 'net.sourceforge.plantuml.svek.EmptySvgException' error from PlantUML, please see this forum post for further instructions to resolve this issue.
More information about Graphviz can be found at
Updated 31 October 2023