class documentation
class MatplotlibGraphDrawer(AbstractGraphDrawer): (source)
构造函数: MatplotlibGraphDrawer(ax, vertex_drawer_factory, edge_drawer_factory)
使用pyplot.Axes作为上下文的图形绘制器
| 方法 | __init__ |
构造图形绘制器并将其与mpl Axes关联 |
| 方法 | draw |
抽象方法,必须在派生类中实现。 |
| 实例变量 | ax |
未记录 |
| 实例变量 | edge |
未记录 |
| 实例变量 | vertex |
未记录 |
| 类变量 | _shape |
未记录 |
继承自 AbstractGraphDrawer:
| 静态方法 | ensure |
确保 layout 是 Layout 实例的辅助方法。如果不是,该方法将尝试根据以下规则将其转换为 Layout: |
| 静态方法 | _determine |
返回给定图的边必须绘制的顺序,假设相关的关键字参数(edge_order 和 edge_order_by)在 kwds 中以字典形式给出。如果既没有 edge_order... |
| 静态方法 | _determine |
返回给定图的顶点必须绘制的顺序,假设相关的关键字参数(vertex_order 和 vertex_order_by)在 kwds 中以字典形式给出。如果两者都没有... |
def __init__(self, ax, vertex_drawer_factory=MatplotlibVertexDrawer, edge_drawer_factory=MatplotlibEdgeDrawer):
(source)
¶
构建图形绘制器并将其与mpl Axes关联
| 参数 | |
| ax | 用于绘制的matplotlib Axes。 |
| vertex | 一个工厂方法,返回一个绑定到给定Matplotlib坐标轴的AbstractVertexDrawer实例。该工厂方法必须接受三个参数:坐标轴、用于绘制彩色顶点的调色板以及图的布局。默认的顶点绘制器是MatplotlibVertexDrawer。 |
| edge | 一个工厂方法,返回一个绑定到给定Matplotlib Axes的AbstractEdgeDrawer实例。工厂方法必须接受两个参数:Axes和用于绘制彩色边的调色板。默认的边绘制器是MatplotlibEdgeDrawer。 |