spectral_layout#
- spectral_layout(G, weight='weight', scale=1, center=None, dim=2)[源代码]#
使用图拉普拉斯的特征向量定位节点。
使用非标准化的Laplacian,布局显示了可能的节点簇,这些节点簇是比率切割的近似值。如果dim是维数,那么位置就是对应于从第二个特征值开始的上升特征值的dim特征向量的条目。
- 参数
- G网络X图表或节点列表
将为G中的每个节点分配一个位置。
- weight字符串或无可选(默认值=‘Weight’)
保存用于边权重的数值的边属性。如果没有,则所有边权重为1。
- scale编号(默认:1)
位置的比例因子。
- center类似数组或无
要围绕其居中布局的坐标对。
- dim集成
布局的维度。
- 返回
- posDICT
按节点设置关键字的位置词典
笔记
定位节点时,有向图将被视为无向图。
对于较大的图(>500个节点),这将使用scipy稀疏特征值解算器(arpack)。
实例
>>> G = nx.path_graph(4) >>> pos = nx.spectral_layout(G)