python-igraph API 参考

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

类文档

抽象类,用作绘制 igraph.Graph 的任何对象的基类。

方法 draw 抽象方法,必须在派生类中实现。
方法 ensure_layout 辅助方法,确保 layoutLayout 的一个实例。如果不是,该方法将尝试按照以下规则将其转换为 Layout
def ensure_layout(self, layout, graph=None):

辅助方法,确保 layoutLayout 的一个实例。如果不是,该方法将尝试按照以下规则将其转换为 Layout

  • 如果 layout 是一个字符串,则假定它是一个 igraph 布局的名称,如果 graph 不是,它将被传递给给定的 graphlayout方法,如果 graph 不是None.
  • 如果 layoutNone,顶点的layoutgraph 的方法将在没有参数的情况下被调用,这将调用默认的布局算法。
  • 否则,layout 将被传递给 Layout 的构造函数。 这将处理列表的列表、元组列表等。

如果 layout 已经是一个 Layout 实例,它仍然会被复制,并返回一个副本。 这是因为图形绘制器可以为了他们的目的转换布局,并且我们不希望转换传播回调用者。