包文档
igraph 库。
包 | app |
igraph 的用户界面 |
模块 | clustering |
与图聚类相关的类。 |
模块 | configuration |
igraph 的配置框架。 |
模块 | cut |
表示图上的割和流的类。 |
模块 | datatypes |
附加辅助数据类型 |
包 | drawing |
igraph 的绘制和绘图例程。 |
模块 | formula |
igraph.Graph.Formula() 的实现。 |
模块 | layout |
igraph 库中与布局相关的代码。 |
模块 | matching |
表示图上匹配的类。 |
模块 | operators |
并集、不相交并集和交集运算符的实现。 |
包 | remote |
帮助 igraph 与远程应用程序通信的类。 |
模块 | sparse |
Python 级别稀疏矩阵运算的实现。 |
模块 | statistics |
igraph 中与统计相关的内容 |
模块 | summary |
图的摘要表示。 |
模块 | utils |
无法在其他地方分类的实用函数。 |
模块 | version |
未归档 |
模块 | _igraph |
igraph 库的底层 Python 接口。不应直接使用。 |
来自 __init__.py
类 |
|
表示图中边的序列的类。 |
类 |
|
通用图。 |
类 |
|
表示图中顶点序列的类。 |
函数 | autocurve |
计算图中每条边的曲率值,以确保多个边在图上正确显示。 |
函数 | deprecated |
打印与某些 igraph 功能的弃用相关的警告消息。 |
函数 | get |
返回包含 igraph 的 Python 接口的 C API 标头的文件夹。 |
函数 | read |
从给定文件名加载图。 |
函数 | write |
将图保存到给定文件。 |
变量 | __license__ |
未归档 |
变量 | config |
igraph 的主要配置对象。 使用此对象修改 igraph 的行为,通常在交互模式下使用。 |
函数 | _3d |
为给定布局算法的 3D 版本创建别名。 |
函数 | _add |
未归档 |
函数 | _graphmethod |
辅助装饰器 |
函数 | _layout |
包装现有的布局方法,以确保它返回 Layout 而不是列表的列表。 |
计算图中每条边的曲率值,以确保多个边在图上正确显示。
此函数检查图中每条边的多重性,并为它们分配曲率值(-1 和 1 之间的数字,对应于 CCW (-1)、直线 (0) 和 CW (1) 弯曲的边)。 分配的值存储在边属性中或作为列表返回,具体取决于 attribute 参数的值。
参数 | |
图 | 将在其上运行计算的图 |
attribute | 用于保存曲率值的边属性的名称。 默认值为curved,这是默认图绘制器检查的边属性的名称,以确定是否应在图上弯曲边。 如果 attribute 是None,则不会存储结果。 |
default | 单边的默认曲率。 零表示单边将是直的。 如果您还希望弯曲单边,请尝试在此处传递 0.5 或 -0.5。 |
返回值 | |
如果 attribute 是,则为曲率值列表None,否则None. |
将图保存到给定文件。
这只是一个方便的函数,直接调用 Graph.write
。 所有参数都按原样传递给 Graph.write
参数 | |
图 | 要保存的图 |
filename | 要写入的文件的名称 |
*args | 未归档 |
**kwds | 未归档 |