0
我真的是設置開發環境和編程的初學者。 我用anaconda安裝了networkx和matplotlib。 但是當我嘗試顯示圖形時,它不能顯示像這張圖片這樣的標籤。 enter image description here如何使用matplotlib和networkx顯示標籤
這是代碼。
import networkx as nx
import matplotlib.pyplot as plt
g = nx.Graph()
g.add_node(2)
g.add_node(5)
g.add_edge(2,5)
g.add_edge(4,1)
g.add_edges_from([(2,5),(1,3)])
nx.draw(g)
plt.show()
正如我擡頭看到這個錯誤,似乎我應該改變後端。 但我不確定如何改變它。 如果你能解釋細節,將不勝感激。 我使用MAC和Python3.6,anaconda。
謝謝。
'nx.draw()'不顯示標籤,但是'nx.draw_networkx()'。爲什麼不是這個答案? – DyZ
@DYZ在答案中添加該信息(draw和draw_networkx之間的差異)。 – 1201ProgramAlarm
是的。我可以做到!非常感謝您的回答 !! – user7421972