我正在使用visNetwork包来创建小型网络。下面的脚本创建了一个简单的网络图,如可视化中所示。我的问题是,每次执行脚本时,节点的定位都会不断变化。我的要求是每次运行脚本时,我都希望可视化显示为固定,并且按照下面的视觉顺序排列,目前我不得不手动移动边缘以显示所需内容。此外,我将把更多节点带入网络,请帮助我采用可扩展的方法。请帮助和谢谢。
library(visNetwork)
visNetwork(dot = 'dinetwork {1 -> 1 -> 2; 2 -> 4; 2 -- 3; 2 -> 1 }', width =
"100%")
答案 0 :(得分:0)
我认为您需要在randomSeed
中使用visLayout()
。在这里描述:
https://datastorm-open.github.io/visNetwork/layout.html
此处的语法示例: