python-igraph API 参考

python-igraph 中所有类、函数和方法的列表

类文档

边绘制器实现,将无向边绘制为直线,并将有向边绘制为箭头。

方法 draw_directed_edge(绘制有向边) 绘制有向边。

继承自 AbstractCairoEdgeDrawer

方法 __init__ 构造边绘制器。
方法 draw_loop_edge(绘制环边) 绘制循环边。
方法 draw_undirected_edge(绘制无向边) 绘制无向边。
实例变量 context(上下文) 未归档
实例变量 palette(调色板) 未归档
实例变量 VisualEdgeBuilder(可视化边构建器) 未归档
方法 _construct_visual_edge_builder(构造可视化边构建器) 构造视觉边构建器,它将在绘制边时收集边的视觉属性。

继承自 AbstractEdgeDrawer (通过 AbstractCairoEdgeDrawer)

方法 get_label_position(获取标签位置) 返回应绘制边标签的位置。默认实现返回边的中点和一种尝试避免标签与边重叠的对齐方式。
方法 get_label_rotation(获取标签旋转) 获取标签的旋转角度以与边对齐。
静态方法 _curvature_to_float(曲率转浮点数) 将绘图调用中赋予“curved”边样式参数的值转换为浮点数值。
def draw_directed_edge(self, edge, src_vertex, dest_vertex):

绘制有向边。

参数
edge(边)要绘制的边。边的视觉属性由此对象的属性定义。
src_vertex(源顶点)源顶点。视觉属性由该对象的属性定义。
dest_vertex(目标顶点)源顶点。视觉属性由该对象的属性定义。