List of all classes, functions and methods in python-igraph

class documentation

`class MatplotlibPolygonDrawer:`

Class that is used to draw polygons in matplotlib.

The corner points of the polygon can be set by the `points`

property of the drawer, or passed at construction time. Most drawing methods in this class also have an extra `points`

argument that can be used to override the set of points in the `points`

property.

Method | `__init__` |
Constructs a new polygon drawer that draws on the given Matplotlib axes. |

Instance Variable | `context` |
Undocumented |

Method | `draw` |
Draws a polygon to the associated axes. |

def __init__(self, ax):

Constructs a new polygon drawer that draws on the given Matplotlib axes.

Parameters | ax | the matplotlib Axes to draw on |

points | the list of corner points |

def draw(self, points, corner_radius=0, **kwds):

Draws a polygon to the associated axes.

Parameters | points | the coordinates of the corners of the polygon, in clockwise or counter-clockwise order, or `None` if we are about to use the `points` property of the class. |

corner_radius | if zero, an ordinary polygon will be drawn. If positive, the corners of the polygon will be rounded with the given radius. | |

kwds | Undocumented |