我有一个文本语料库,我想将单词的共现可视化为一个网络。为此,我创建了一个 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不断移动,解释很困难。有没有办法(除了增加阈值)使节点停止移动?