# ``igraph`.`drawing`.`baseclasses`.`AbstractDrawer``

class documentation

`class AbstractDrawer: (source)`

Known subclasses: `igraph.drawing.baseclasses.AbstractGraphDrawer`, `igraph.drawing.baseclasses.AbstractVertexDrawer`, `igraph.drawing.baseclasses.AbstractXMLRPCDrawer`, `igraph.drawing.cairo.base.AbstractCairoDrawer`, `igraph.drawing.matplotlib.dendrogram.MatplotlibDendrogramDrawer`, `igraph.drawing.matplotlib.histogram.MatplotlibHistogramDrawer`, `igraph.drawing.matplotlib.matrix.MatplotlibMatrixDrawer`, `igraph.drawing.matplotlib.palette.MatplotlibPaletteDrawer`

View In Hierarchy

Abstract class that serves as a base class for anything that draws an igraph object.

Method | `draw` | Abstract method, must be implemented in derived classes.

@abstractmethod
def draw(self, *args, **kwds): (source)
overridden in `igraph.drawing.baseclasses.AbstractGraphDrawer`, `igraph.drawing.baseclasses.AbstractVertexDrawer`, `igraph.drawing.cairo.coord.CoordinateSystem`, `igraph.drawing.cairo.dendrogram.CairoDendrogramDrawer`, `igraph.drawing.cairo.graph.CairoGraphDrawer`, `igraph.drawing.cairo.histogram.CairoHistogramDrawer`, `igraph.drawing.cairo.matrix.CairoMatrixDrawer`, `igraph.drawing.cairo.palette.CairoPaletteDrawer`, `igraph.drawing.cairo.polygon.CairoPolygonDrawer`, `igraph.drawing.cairo.text.CairoTextDrawer`, `igraph.drawing.cairo.vertex.CairoVertexDrawer`, `igraph.drawing.graph.CytoscapeGraphDrawer`, `igraph.drawing.matplotlib.dendrogram.MatplotlibDendrogramDrawer`, `igraph.drawing.matplotlib.histogram.MatplotlibHistogramDrawer`, `igraph.drawing.matplotlib.matrix.MatplotlibMatrixDrawer`, `igraph.drawing.matplotlib.palette.MatplotlibPaletteDrawer`

Abstract method, must be implemented in derived classes.