我在使用圆形布局可视化图形时遇到了一些问题。
我使用的是Python和Networkx 2.5v。
但这是我得到的。它看起来太乱了。我该怎么做呢?
我的代码:
pos_fb = nx.circular_layout(fb)
fig = plt.figure(figsize=(10,10))
nx.draw_networkx(fb, pos_fb, center='array_like', **options)我的结果是:

发布于 2020-12-06 00:52:23
要改进绘图,您可以执行以下操作:
1.使用node_size参数缩小您的节点,例如:
nx.draw_networkx_nodes(G, pos, node_size=0.05)2.使用width和alpha参数突出显示连接最多的节点,例如:
nx.draw_networkx_edges(G, pos, center="array_like", width=0.01, alpha=0.5)示例
以下是使用Barabasi-Albert模型和圆形布局的具有10,000个节点的无标度网络的图:
G = nx.barabasi_albert_graph(10000, 2, seed=1)
pos = nx.circular_layout(G)
fig = plt.figure(figsize=(10,10))
nx.draw_networkx_nodes(G, pos, node_size=0.05)
nx.draw_networkx_edges(G, pos, center="array_like", width=0.01, alpha=0.5)结果

请注意,这些值适用于节点相对较多的网络。
https://stackoverflow.com/questions/65154512
复制相似问题