【发布时间】:2020-07-07 18:34:40
【问题描述】:
尝试在 R 中可视化网络,我有一个边和节点列表。节点列表如下所示 - “id”、“label”和“type”:
我想根据节点的类型为节点着色。到目前为止,我通过嵌入 if 语句进行了尝试,但这似乎不起作用。
visNetwork(nodes, edges) %>%
visIgraphLayout(layout = "layout_in_circle") %>%
visNodes(label = NULL,(
if (nodes$type ="gimn") {
color= "slategrey"
} else if (nodes$type ="szakgimn") {
color="pink"
} else if (nodes$type ="ált_isk") {
color="black"
} else {
color ="tomato"
})) %>%
visEdges(arrows = "middle")
如何根据节点类型为节点分配颜色?另外如何从情节中删除标签? (上面的代码似乎也不起作用。)
【问题讨论】:
标签: r visnetwork