类文档
class AbstractCairoDrawer(AbstractDrawer): (源)
已知子类: igraph.drawing.cairo.coord.CoordinateSystem
, igraph.drawing.cairo.dendrogram.CairoDendrogramDrawer
, igraph.drawing.cairo.graph.AbstractCairoGraphDrawer
, igraph.drawing.cairo.histogram.CairoHistogramDrawer
, igraph.drawing.cairo.matrix.CairoMatrixDrawer
, igraph.drawing.cairo.palette.CairoPaletteDrawer
, igraph.drawing.cairo.polygon.CairoPolygonDrawer
, igraph.drawing.cairo.text.CairoTextDrawer
, igraph.drawing.cairo.vertex.AbstractCairoVertexDrawer
一个抽象类,作为在给定边界框内绘制到 Cairo 上下文的任何内容的基类。
AbstractCairoDrawer
的子类保证具有一个名为context的属性,表示要绘制到的 Cairo 上下文,以及一个名为bbox的属性,表示绘图区域的 BoundingBox
。
方法 | __init__ |
构造绘图器,并将其与给定的 Cairo 上下文和给定的 BoundingBox 关联。 |
方法 | bbox |
设置此绘制器将绘图的绘图区域的边界框。 |
实例变量 | context |
未文档化 |
属性 | bbox |
此绘制器将绘图的绘图区域的边界框。 |
方法 | _mark |
在画布上用一个小圆圈标记给定点。主要用于调试目的。 |
实例变量 | _bbox |
未文档化 |
继承自 AbstractDrawer
方法 | draw |
抽象方法,必须在派生类中实现。 |
在
igraph.drawing.cairo.coord.DescartesCoordinateSystem
, igraph.drawing.cairo.dendrogram.CairoDendrogramDrawer
, igraph.drawing.cairo.graph.AbstractCairoGraphDrawer
, igraph.drawing.cairo.histogram.CairoHistogramDrawer
, igraph.drawing.cairo.matrix.CairoMatrixDrawer
, igraph.drawing.cairo.palette.CairoPaletteDrawer
, igraph.drawing.cairo.polygon.CairoPolygonDrawer
, igraph.drawing.cairo.text.CairoTextDrawer
, igraph.drawing.cairo.vertex.AbstractCairoVertexDrawer
中被覆盖构造绘图器,并将其与给定的 Cairo 上下文和给定的 BoundingBox
关联。
参数 | |
context | 我们将在此上绘图的上下文 |
bbox:BoundingBox or None | 将进行绘制的边界框。可以是 BoundingBox 构造函数接受的任何内容(即 2 元组、4 元组或 BoundingBox 对象)。 |