我正在尝试使用visNetwork包来可视化我的网络。但是我发现自己完全困惑于控制节点大小和边缘宽度。在第一个例子中,我在节点中设置了
value=1
,在边缘中设置了value=0.1
。在第二个例子中,我在节点中设置了value=10
,在边缘中设置了width=0.1
。然而,在两个图形中,节点的大小似乎是相同的。更改边缘宽度似乎只能使用width
而不是value
。我不知道为什么。我看到有人在边缘中使用value
来控制边缘宽度。有人可以帮我澄清这个问题吗?另外,节点大小和边缘宽度的值范围是多少?nodes1 <- data.frame(id = 1:10,
label = paste("Node", 1:10),# add labels on nodes
value = 1, #**
color = c("darkblue"))
edges1 <- data.frame(from = sample(1:10,8),
to = sample(1:10, 8),
value = 0.1 #**
)
visNetwork::visNetwork(nodes1, edges1, width = "150%", physics=F)
nodes2 <- data.frame(id = 1:10,
label = paste("Node", 1:10),# add labels on nodes
value = 10, #**
color = c("darkblue"))
edges2 <- data.frame(from = sample(1:10,8),
to = sample(1:10, 8),
width = 0.1 #**
)
visNetwork::visNetwork(nodes2, edges2, width = "150%", physics=F)