1
import networkx as nx
import matplotlib.pyplot as plt
usernode = input("How many node does your graph have?")
G = nx.Graph()
nodenum = []
labels = {}
for node in range(usernode):
nodenum.append(node)
for label in range(usernode):
labels[label] = str(label)
print(labels)
G.add_nodes_from(nodenum)
pos = nx.spring_layout(G)
nx.draw_networkx_labels(G,pos,labels,font_size = 10)
nx.draw(G)
plt.axis('off')
plt.show()
1.如何將這個節點的標籤正好放在圓圈的中心?我知道這個問題是關於pos的,但是我該怎麼辦? 2.完全可以如何管理networkx中的pos? 感謝網絡x的圖形節點的中心試驗