类文档
class AbstractCairoGraphDrawer(AbstractGraphDrawer, AbstractCairoDrawer): (source)
已知子类: igraph.drawing.cairo.graph.CairoGraphDrawer
在 Cairo 画布上绘图的图形绘制器的抽象基类。
方法 | __init__ |
构造图形绘制器并将其与给定的 Cairo 上下文和给定的 BoundingBox 关联。 |
静态方法 | ensure |
辅助方法,确保 layout 是 Layout 的实例。如果不是,该方法将尝试根据以下规则将其转换为 Layout : |
方法 | draw |
抽象方法,必须在派生类中实现。 |
静态方法 | _determine |
返回给定图的边必须被绘制的顺序,假设相关关键字参数(edge_order和edge_order_by)在kwds中以字典形式给出。如果两者皆无edge_order... |
静态方法 | _determine |
返回给定图的顶点必须被绘制的顺序,假设相关关键字参数(vertex_order和vertex_order_by)在kwds中以字典形式给出。如果两者皆无... |
继承自 AbstractCairoDrawer
(通过 AbstractGraphDrawer
)
方法 | bbox |
设置此绘制器将绘图的绘图区域的边界框。 |
实例变量 | context |
未文档化 |
属性 | bbox |
此绘制器将绘图的绘图区域的边界框。 |
方法 | _mark |
在画布上用一个小圆圈标记给定点。主要用于调试目的。 |
实例变量 | _bbox |
未文档化 |
构造图形绘制器并将其与给定的 Cairo 上下文和给定的 BoundingBox
关联。
参数 | |
context | 我们将在此上绘图的上下文 |
bbox | 我们将在其中绘图的边界框。可以是 BoundingBox 构造函数接受的任何值(即 2 元组、4 元组或 BoundingBox 对象)。 |