class documentation
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'边样式参数的值转换为浮点值。 |
overridden in
igraph.drawing.cairo.edge.DarkToLightEdgeDrawer, igraph.drawing.cairo.edge.LightToDarkEdgeDrawer构建边缘绘制器。
| 参数 | |
| context | 一个Cairo上下文,边缘将在此上下文中绘制。 |
| palette | 绘制边时可用于将整数颜色索引映射到颜色的调色板 |
| alpha | 未记录 |
| alpha | 未记录 |