类文档
class AlphaVaryingEdgeDrawer(AbstractCairoEdgeDrawer): (source)
已知子类: igraph.drawing.cairo.edge.DarkToLightEdgeDrawer
, igraph.drawing.cairo.edge.LightToDarkEdgeDrawer
构造函数: AlphaVaryingEdgeDrawer(context, palette, alpha_at_src, alpha_at_dest)
边缘绘制器实现,将无向边绘制为直线,通过在源和目标之间改变指定边缘颜色的 Alpha 值来绘制有向边。
方法 | __init__ |
构造边绘制器。 |
方法 | draw |
绘制有向边。 |
实例变量 | alpha |
未文档化 |
实例变量 | alpha |
未文档化 |
方法 | draw |
绘制环形边。 |
方法 | draw |
绘制无向边。 |
实例变量 | context |
未文档化 |
实例变量 | palette |
未文档化 |
实例变量 |
|
未文档化 |
方法 | _construct |
构造视觉边构建器,它将在绘制边时收集边的视觉属性。 |
继承自 AbstractEdgeDrawer
(通过 AbstractCairoEdgeDrawer
)
方法 | get |
返回应绘制边标签的位置。默认实现返回边的中点以及试图避免标签与边重叠的对齐方式。 |
方法 | get |
获取标签的旋转角度以与边对齐。 |
静态方法 | _curvature |
将绘制调用中赋予 'curved' 边样式参数的值转换为浮点值。 |
在
igraph.drawing.cairo.edge.DarkToLightEdgeDrawer
, igraph.drawing.cairo.edge.LightToDarkEdgeDrawer
中被覆盖构造边绘制器。
参数 | |
context | 将用于绘制边的 Cairo 上下文。 |
palette | 当绘制边时,可用于将整数颜色索引映射到颜色的调色板。 |
alpha | 未文档化 |
alpha | 未文档化 |