[英]How is it possible to draw unconnected nodes with networkx?
在使用 .networkx 時,我現在才知道有幾種繪制帶有邊和節點的圖形的可能性。
是否有可能只有 plot 很多節點,它們之間沒有連接? 這些點都有 x 和 y 坐標。 這些點保存在 pandas dataframe 只有 3 列:ID,X,Y
g = nx.from_pandas_dataframe(df1, source='x', target='y')
我試過這樣的東西,但我不想只有邊緣點。
這是 dataframe 的一部分:
id x y
0 550 1005.600 1539.400
1 551 1006.600 1549.400
2 705 1029.997 2140.001
3 706 1030.997 2141.001
4 478 180.000 1354.370
5 479 190.000 1354.370
.. ... ... ...
500 237 1135.000 2615.000
501 238 1145.000 2615.000
您可以分別繪制節點和邊。 使用以下僅繪制節點:
nodes=nx.draw_networkx_nodes(G)
如果要傳遞特定的 position 節點,您可能需要從 x 和 y 值創建 pos。 (那時我寧願不使用.networkx ...)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.