python-igraph API 参考

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

类文档

图形绘制器,使用 UbiGraph 的 XML-RPC API 在 UbiGraph 显示器上绘制给定的图形。

支持以下顶点属性color, label, shape, size. 有关支持的形状名称,请参阅 Ubigraph 文档。大小相对于默认的 Ubigraph 大小。

支持以下边属性color, label, width. 边宽度相对于默认 Ubigraph 宽度。

Ubigraph 图形绘制器理解 igraph 支持的所有颜色规格(例如,颜色名称、调色板索引、RGB 三元组、RGBA 四元组、HTML 格式)。

绘制器还有两个属性,vertex_defaultsedge_defaults. 这些是可用于设置 Ubigraph 中顶点/边属性的默认值的字典。

未知字段: deprecated
UbiGraph 自 2008 年以来未收到更新,现在无法下载(至少不能从官方来源下载)。UbiGraph 图形绘制器将在 0.10.0 版本中从 igraph 中删除。
方法 __init__ 使用给定 URL 的显示器构造一个 UbiGraph 绘制器。
方法 draw 在 UbiGraph 显示器上绘制给定的图形。
实例变量 edge_defaults 未归档
实例变量 vertex_defaults 未归档

继承自 AbstractXMLRPCDrawer

实例变量 server 未归档
实例变量 service 未归档
静态方法 _resolve_hostname 解析给定的 URL,将主机名解析为 IP 地址,并返回带有已解析 IP 地址的新 URL。 这大大加快了在 Mac OS X 上的速度,否则每次 XML-RPC 调用都会执行 IP 查找。

继承自 AbstractGraphDrawer (通过 AbstractXMLRPCDrawer)

方法 ensure_layout 辅助方法,确保 layoutLayout 的一个实例。如果不是,该方法将尝试按照以下规则将其转换为 Layout
def __init__(self, url='https://:20738/RPC2'):

使用给定 URL 的显示器构造一个 UbiGraph 绘制器。

def draw(self, graph, *args, **kwds):

在 UbiGraph 显示器上绘制给定的图形。

参数
未归档
*args未归档
**kwds未归档
clear是否在绘制之前清除当前的 UbiGraph 显示。默认True.
edge_defaults =

未归档

vertex_defaults =

未归档