【发布时间】:2018-01-02 11:27:38
【问题描述】:
在下面的代码中,我在 2D 中绘制了一个邻接矩阵,如下图所示。由于networkx能够绘制节点,因此必须有节点坐标的信息,我想知道是否有任何方法可以检索绘制图中每个节点的二维坐标。我在谷歌搜索和查看文档方面没有任何运气。
import networkx as nx
from networkx.drawing.nx_agraph import to_agraph
dt = [('len', float)]
A = np.array([(0, 5, 5, 5),
(0.3, 0, 0.9, 0.2),
(0.4, 0.9, 0, 0.1),
(1, 2, 3, 0)
])*10
A = A.view(dt)
G = nx.from_numpy_matrix(A)
G.draw('distances_1.png', format='png', prog='neato')
【问题讨论】: