簡體   English   中英

使用NetworkX導出圖形的布局位置

[英]Exporting Layout Positions for a Graph Using NetworkX

在NetworkX中為圖形生成x / y布局坐標后,如何使用GraphML之類的東西將圖形與節點位置一起導出為節點定義的一部分?

布局算法似乎沒有直接注釋圖形? 或者他們?!

布局算法不設置節點屬性(但它們應該)。 以下是如何設置屬性:

In [1]: import networkx as nx

In [2]: G=nx.path_graph(4)

In [3]: pos=nx.spring_layout(G)

In [4]: nx.set_node_attributes(G,'pos',pos)

In [5]: G.node
Out[5]: 
{0: {'pos': array([ 0.,  0.])},
 1: {'pos': array([ 0.32267963,  0.03340727])},
 2: {'pos': array([ 0.67729057,  0.07011044])},
 3: {'pos': array([ 1.        ,  0.10350174])}}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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