簡體   English   中英

如何使用.networkx 繪制未連接的節點?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM