0

我有一个文本语料库,我想将单词的共现可视化为一个网络。为此,我创建了一个 pd 数据框,其中包含和cooc_pd列。前两个是节点,表示两个节点(单词)在一个设置的 window_size 内出现的频率。SourceTargetWeightWeight

然后,我使用以下代码绘制网络:

import networkx as nx
from pyvis.network import Network
import pandas as pd

G = nx.from_pandas_edgelist(cooc_pd, 
                            source = 'Source', 
                            target = 'Target',
                            edge_attr='Weight')

net = Network(notebook=True)
net.from_nx(G)
net.show("example.html")
 

如果我选择一个较低的权重包含阈值,图表中会显示许多连接。然而,在这种情况下,节点在example.html不断移动,解释很困难。有没有办法(除了增加阈值)使节点停止移动?

4

1 回答 1

0

您可以使用

G.show_buttons(filter_=['physics']) 

使用可视化中的滑块管理物理参数。

于 2022-01-29T12:41:10.940 回答