DiGraph.__init__#

DiGraph.__init__(incoming_graph_data=None, **attr)[source]#

初始化一个带有边、名称或图属性的图。

Parameters:
incoming_graph_data输入图(可选,默认:None)

用于初始化图的数据。如果为None(默认),则创建一个空图。数据可以是边列表,或任何NetworkX图对象。如果相应的Python包已安装,数据也可以是2D NumPy数组、SciPy稀疏数组或PyGraphviz图。

attr关键字参数,可选(默认=无属性)

以键=值对形式添加到图中的属性。

See also

convert

Examples

>>> G = nx.Graph()  # 或DiGraph, MultiGraph, MultiDiGraph等
>>> G = nx.Graph(name="我的图")
>>> e = [(1, 2), (2, 3), (3, 4)]  # 边列表
>>> G = nx.Graph(e)

可以分配任意图属性对(键=值)

>>> G = nx.Graph(e, day="星期五")
>>> G.graph
{'day': '星期五'}