# ``igraph`.`drawing`.`cairo`.`graph``

module documentation
(source)

Drawing routines to draw graphs.

This module contains routines to draw graphs on:

- Cairo surfaces (`DefaultGraphDrawer`)
- Matplotlib axes (`MatplotlibGraphDrawer`)

It also contains routines to send an igraph graph directly to (Cytoscape) using the (CytoscapeRPC plugin), see `CytoscapeGraphDrawer`. `CytoscapeGraphDrawer` can also fetch the current network from Cytoscape and convert it to igraph format.

Class | `AbstractCairoGraphDrawer` | Abstract base class for graph drawers that draw on a Cairo canvas.
Class | `CairoGraphDrawer` | Class implementing the default visualisation of a graph.
Variable | `cairo` | Undocumented

cairo = (source)

Undocumented