我在networkd3包中使用forceNetwork
功能,无法始终显示节点ID名称。只有当我将鼠标悬停在它上面时,我才能看到它。有什么方法可以让它一直显示出来吗?
我正在使用user guide中的代码:
# Load data
data(MisLinks)
data(MisNodes)
# Plot
forceNetwork(Links = MisLinks, Nodes = MisNodes,
Source = "source", Target = "target",
Value = "value", NodeID = "name",
Group = "group", opacity = 0.8)
编辑:@CJ Yetman的效果非常好。
还有一个问题......
是否可以在边缘放置权重并显示它?
答案 0 :(得分:1)
使用opacityNoHover = 1
参数...
library(networkD3)
data(MisLinks)
data(MisNodes)
# Plot
forceNetwork(Links = MisLinks, Nodes = MisNodes,
Source = "source", Target = "target",
Value = "value", NodeID = "name",
Group = "group", opacity = 0.8,
opacityNoHover = 1)
链接数据框中的Value
列确定权重。