class documentation
class AbstractCairoGraphDrawer(AbstractGraphDrawer, AbstractCairoDrawer): (source)
已知子类:igraph.drawing.cairo.graph.CairoGraphDrawer
用于在Cairo画布上绘制图形的抽象基类。
| 方法 | __init__ |
构造图形绘制器并将其与给定的Cairo上下文和给定的BoundingBox关联。 |
继承自 AbstractGraphDrawer:
| 静态方法 | 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 |
未记录 |
overridden in
igraph.drawing.cairo.graph.CairoGraphDrawer构建图形绘制器并将其关联到给定的Cairo上下文和给定的BoundingBox。
| 参数 | |
| context | 我们将绘制的上下文 |
| bbox | 我们将在此边界框内绘制。可以是BoundingBox构造函数接受的任何内容(即,一个2元组,一个4元组或一个BoundingBox对象)。 |