备注
单击 here 要下载完整的示例代码,请执行以下操作
自环#
自环是从同一节点开始并终止于同一节点的边。此示例说明如何使用绘制自循环 nx_pylab
。

import networkx as nx
import matplotlib.pyplot as plt
# Create a graph and add a self-loop to node 0
G = nx.complete_graph(3, create_using=nx.DiGraph)
G.add_edge(0, 0)
pos = nx.circular_layout(G)
# As of version 2.6, self-loops are drawn by default with the same styling as
# other edges
nx.draw(G, pos, with_labels=True)
# Add self-loops to the remaining nodes
edgelist = [(1, 1), (2, 2)]
G.add_edges_from(edgelist)
# Draw the newly added self-loops with different formatting
nx.draw_networkx_edges(G, pos, edgelist=edgelist, arrowstyle="<|-", style="dashed")
plt.show()
Total running time of the script: ( 0 minutes 0.065 seconds)