Jupyter notebooksΒΆ
Graph
and Digraph
objects have a
_repr_mimebundle_()
method so they can be rendered and displayed
directly inside a Jupyter notebook.
For an example, check the examples/graphviz-notebook.ipynb
file
in the source repository/distribution
(or the same notebook in nbviewer).
This also allows direct displaying within the Jupyter Qt Console (also the one inside Spyder IDE):

By default _repr_mimebundle_()
uses 'svg'
format.
You can use the graphviz.set_jupyter_format()
to override the default format
that is used for displaying in IPython/Jupyter.
(example,
nbviewer).
Hint
You can also use display_svg()
, display_png()
, or .display_jpeg()
from IPython.display to display the rendered
Graph
or Digraph
as SVG, PNG or JPEG
in IPython/Jupyter.