R 节点ID可以不同于节点标签
我正在尝试使用优秀的R 节点ID可以不同于节点标签,r,networkd3,R,Networkd3,我正在尝试使用优秀的networkD3库制作部队网络布局。我传递给NodeID的参数是一个数值列,它在每一行的值都是唯一的。我想将节点的标签设置为与映射到NodeID的列不同的列。此标签列需要或不需要跨行唯一。有没有办法做到这一点 范例- 在forceNetwork的帮助条目中,您可以看到以下示例- forceNetwork(Links = MisLinks, Nodes = MisNodes, Source = "source", Target = "target",
networkD3
库制作部队网络布局。我传递给NodeID
的参数是一个数值列,它在每一行的值都是唯一的。我想将节点的标签设置为与映射到NodeID
的列不同的列。此标签列需要或不需要跨行唯一。有没有办法做到这一点
范例-
在forceNetwork
的帮助条目中,您可以看到以下示例-
forceNetwork(Links = MisLinks, Nodes = MisNodes, Source = "source",
Target = "target", Value = "value", NodeID = "name",
Group = "group", opacity = 0.4, zoom = TRUE)
输出中的标签映射到与NodeID相同的列。标签可以映射到其他列吗?标签可以映射到“链接”数据框中的任何列。如果查看示例,则
源
和目标
值是从0到N的整数(请注意networkD3
要求节点ID的索引为零)。但是,节点的标签由“链接”数据框中的name
列给出
> head(MisNodes)
name group size
1 Myriel 1 15
2 Napoleon 1 20
3 Mlle.Baptistine 1 23
4 Mme.Magloire 1 30
5 CountessdeLo 1 11
6 Geborand 1 9
注意:文档说明“如果未指定ID,则节点的顺序必须与链接数据框中的源变量列的顺序相同。”如何在没有示例的情况下知道您拥有什么和想要什么。我认为示例在这种情况下没有什么不同,但无论如何,我会加一个。我应该加上可复制的。这不是问题。这很可能是一种增强。你建议我如何为一个不存在的特性制作一个可复制的示例?如果你没有展示你拥有的和你想要得到的,如何知道通过其他包是否可能?