是否可以始终使用forcenetwork显示节点ID? (R)

时间:2018-01-24 16:53:38

标签: r 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的效果非常好。

还有一个问题......

是否可以在边缘放置权重并显示它?

1 个答案:

答案 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列确定权重。