DiGraph.__init__#

DiGraph.__init__(incoming_graph_data=None, **attr)[源代码]#

用边、名称或图形属性初始化图形。

参数
incoming_graph_data输入图形(可选,默认:无)

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

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

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

参见

convert

实例

>>> G = nx.Graph()  # or DiGraph, MultiGraph, MultiDiGraph, etc
>>> G = nx.Graph(name="my graph")
>>> e = [(1, 2), (2, 3), (3, 4)]  # list of edges
>>> G = nx.Graph(e)

可以指定任意图形属性对(key=value)

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