我的 VisNetwork 遇到问题。我在 R 中创建了一个图表,每次单击节点并将其移动到其他位置时,它都会回到之前的位置。是否有可能手动重新安排网络?我想将一些节点移动到其他位置或更改一些节点之间的边的长度,以便它更加透明。
至少有两种可能性:
Use vis.js
计算坐标(默认),然后在禁用物理之后
require(visNetwork)
nodes <- data.frame(id = 1:3)
edges <- data.frame(from = c(1,2), to = c(1,3))
visNetwork(nodes, edges) %>%
visEvents(stabilizationIterationsDone="function () {this.setOptions( { physics: false } );}")
Or Use igraph
来计算坐标。它更快,并且物理会自动禁用
visNetwork(nodes, edges) %>% visIgraphLayout()
您还可以在渲染之前设置坐标x
& y
中的列nodes
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)