class documentation
class CairoVertexDrawer(AbstractCairoVertexDrawer): (source)
igraph的默认顶点绘制器实现。
| 方法 | __init__ |
构造顶点绘制器并将其关联到给定的Cairo上下文和给定的BoundingBox。 |
| 方法 | draw |
绘制给定的顶点。 |
| 实例变量 | |
未记录 |
| 方法 | _construct |
未记录 |
继承自 AbstractVertexDrawer (通过 AbstractCairoVertexDrawer):
| 实例变量 | layout |
未记录 |
| 实例变量 | palette |
未记录 |
继承自 AbstractCairoDrawer (通过 AbstractCairoVertexDrawer, AbstractVertexDrawer):
| 方法 | bbox |
设置此绘图器将绘制的绘图区域的边界框。 |
| 实例变量 | context |
未记录 |
| 属性 | bbox |
此绘图器将绘制的绘图区域的边界框。 |
| 方法 | _mark |
在画布上用一个小圆圈标记给定的点。主要用于调试目的。 |
| 实例变量 | _bbox |
未记录 |
构建顶点绘制器并将其关联到给定的Cairo上下文和给定的BoundingBox。
| 参数 | |
| context | 我们将绘制的上下文 |
| bbox | 我们将在此边界框内绘制。可以是BoundingBox构造函数接受的任何内容(即,一个2元组,一个4元组或一个BoundingBox对象)。 |
| palette | 绘制顶点时可用于将整数颜色索引映射到颜色的调色板 |
| layout | 图中顶点的布局 |
绘制给定的顶点。
| 参数 | |
| visual | 指定顶点视觉属性的对象。其结构由CairoGraphDrawer的VisualVertexBuilder定义;请参阅其源代码。 |
| vertex | 正在绘制的原始 igraph 顶点 |
| coords | 由布局算法指定的顶点的X和Y坐标,缩放到边界框内。 |