类文档

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指定顶点视觉属性的对象。其结构由 CairoGraphDrawer 的 VisualVertexBuilder 定义;请参阅其源代码。
vertex正在绘制的原始 igraph 顶点
coords由布局算法指定的顶点的 X 和 Y 坐标,已缩放到边界框内。
VisualVertexBuilder = (源)

未文档化

def _construct_visual_vertex_builder(self): (源)

未文档化