
__init__(self,
context,
bbox,
vertex_drawer_factory=<class 'igraph.drawing.vertex.DefaultVertexDrawer'>,
edge_drawer_factory=<class 'igraph.drawing.edge.ArrowEdgeDrawer'>,
label_drawer_factory=<class 'igraph.drawing.text.TextDrawer'>)
Constructs the graph drawer and associates it to the given Cairo
context and the given BoundingBox. 
source code



_determine_edge_order(self,
graph,
kwds)
Returns the order in which the edge of the given graph have to be
drawn, assuming that the relevant keyword arguments
(edge_order and edge_order_by ) are given in
kwds as a dictionary. 
source code



_determine_vertex_order(self,
graph,
kwds)
Returns the order in which the vertices of the given graph have to be
drawn, assuming that the relevant keyword arguments
(vertex_order and vertex_order_by ) are
given in kwds as a dictionary. 
source code



draw(self,
graph,
palette,
*args,
**kwds)
Abstract method, must be implemented in derived classes. 
source code


Inherited from AbstractGraphDrawer :
ensure_layout
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
