是否可以在networkx图中定位节点,使共享某个(单个)属性的节点彼此靠近聚集?
例如,如果节点表示人,每个人都有一个'age'属性,那么当我绘制图时如何使相同年龄段的人靠近彼此呢?这是否可能?
是否可以在networkx图中定位节点,使共享某个(单个)属性的节点彼此靠近聚集?
例如,如果节点表示人,每个人都有一个'age'属性,那么当我绘制图时如何使相同年龄段的人靠近彼此呢?这是否可能?
您可以指定每个节点的x,y坐标。因此,如果您对其外观有一些想法,它可以被编程。您可以尝试弹簧布局,但这不会完全成功,而是会更多地失败。尝试的方法是将相同数据的节点连接到彼此(年龄相同的人之间有一个或多个边缘)。
我认为唯一能够处理大量数据的方法是使用一个名为Gephi的工具,根据节点数据等手动操作,就像网络图的Photoshop。
18-30
,31-40
等。将结果保存为GraphML格式,并使用NodeXL(现在不再免费,但您可以以小费购买它)加载网络。