class documentation

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): (source)

构建顶点绘制器并将其关联到给定的Cairo上下文和给定的BoundingBox

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

绘制给定的顶点。

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

未记录

def _construct_visual_vertex_builder(self): (source)

未记录