python-igraph API 参考

python-igraph 中所有类、函数和方法的列表

类文档

igraph 的默认顶点绘制器实现。

方法 __init__ 构造顶点绘制器,并将其与给定的 Cairo 上下文和给定的 BoundingBox 相关联。
方法 draw 绘制给定的顶点。
实例变量 VisualVertexBuilder 未归档
方法 _construct_visual_vertex_builder 未归档

继承自 AbstractVertexDrawer (通过 AbstractCairoVertexDrawer)

实例变量 layout 未归档
实例变量 palette 未归档

继承自 AbstractCairoDrawer (通过 AbstractCairoVertexDrawer, AbstractVertexDrawer)

方法 bbox.setter 设置此绘制器将在其中绘制的绘图区域的边界框。
实例变量 context 未归档
属性 bbox 此绘制器将在其中绘制的绘图区域的边界框。
方法 _mark_point 在画布上用一个小圆圈标记给定的点。主要用于调试目的。
实例变量 _bbox 未归档
def __init__(self, context, bbox, palette, layout):

构造顶点绘制器,并将其与给定的 Cairo 上下文和给定的 BoundingBox 相关联。

参数
context我们将要在其上绘制的上下文
bbox我们将要在其中绘制的边界框。 可以是 BoundingBox 的构造函数可以接受的任何内容(即,一个 2 元组,一个 4 元组或一个 BoundingBox 对象)。
palette可以用于将整数颜色索引映射到绘制顶点时的颜色的调色板
layout正在绘制的图中顶点的布局
def draw(self, visual_vertex, vertex, coords):

绘制给定的顶点。

参数
visual_vertex指定顶点视觉属性的对象。 其结构由 DefaultGraphDrawer 的 VisualVertexBuilder 定义;请参阅其源代码。
vertex正在绘制的原始 igraph 顶点
coords顶点在布局算法中指定的 X 和 Y 坐标,缩放到边界框中。
VisualVertexBuilder =

未归档

def _construct_visual_vertex_builder(self):

未归档