visNetwork/visLegend颜色don';不匹配

visNetwork/visLegend颜色don';不匹配,r,rstudio,R,Rstudio,我正在RStudio中制作一个如下的情节: library(visNetwork) palette("default") nodes<-data.frame(id=rep(1:10, 1), group=rep(1:5,2), color=rep(c("red","green", "blue", "black", "cyan"), 2)) nodes$label <- nodes$id edges <- data.frame(from=round(runif(10)*10, 0

我正在RStudio中制作一个如下的情节:

library(visNetwork)
palette("default")
nodes<-data.frame(id=rep(1:10, 1), group=rep(1:5,2), color=rep(c("red","green", "blue", "black", "cyan"), 2))
nodes$label <- nodes$id
edges <- data.frame(from=round(runif(10)*10, 0), to=round(runif(10)*10, 0), arrows="to")
graphPlot <- visNetwork(nodes, edges, main = "System Dependency Diagram")
visLegend(graphPlot, stepY=25)
库(visNetwork)
调色板(“默认”)

节点在
visLegend
中有两种可能性:

1-使用组定义(默认)。在这种情况下,必须使用
visGroups
而不是直接在nodes data.frame中设置所有组参数

library(visNetwork)
palette("default")
nodes<-data.frame(id=rep(1:10, 1), group=rep(1:5,2))
nodes$label <- nodes$id
edges <- data.frame(from=round(runif(10)*10, 0), to=round(runif(10)*10, 0), arrows="to")
graphPlot <- visNetwork(nodes, edges, main = "System Dependency Diagram") %>%
  visGroups(groupname = "1", color = "red") %>%
  visGroups(groupname = "2", color = "green") %>%
  visGroups(groupname = "3", color = "blue") %>%
  visGroups(groupname = "4", color = "black") %>%
  visGroups(groupname = "5", color = "cyan") %>%
  visLegend(stepY=25)
graphPlot
库(visNetwork)
调色板(“默认”)
节点%
visGroups(groupname=“4”,color=“black”)%%>%
粘度组(groupname=“5”,color=“cyan”)%%>%
visLegend(stepY=25)
葡萄园
1-定义自定义图例

library(visNetwork)
palette("default")
nodes<-data.frame(id=rep(1:10, 1), group=rep(1:5,2), color=rep(c("red","green", "blue", "black", "cyan"), 2))
nodes$label <- nodes$id
edges <- data.frame(from=round(runif(10)*10, 0), to=round(runif(10)*10, 0), arrows="to")

lnodes <- data.frame(id = 1:5, label = c(1:5), color = c("red","green", "blue", "black", "cyan")) 

visNetwork(nodes, edges, main = "System Dependency Diagram") %>%
  visLegend(useGroups = FALSE, addNodes = lnodes, stepY=25)
库(visNetwork)
调色板(“默认”)

节点在
visLegend
中有两种可能性:

1-使用组定义(默认)。在这种情况下,必须使用
visGroups
而不是直接在nodes data.frame中设置所有组参数

library(visNetwork)
palette("default")
nodes<-data.frame(id=rep(1:10, 1), group=rep(1:5,2))
nodes$label <- nodes$id
edges <- data.frame(from=round(runif(10)*10, 0), to=round(runif(10)*10, 0), arrows="to")
graphPlot <- visNetwork(nodes, edges, main = "System Dependency Diagram") %>%
  visGroups(groupname = "1", color = "red") %>%
  visGroups(groupname = "2", color = "green") %>%
  visGroups(groupname = "3", color = "blue") %>%
  visGroups(groupname = "4", color = "black") %>%
  visGroups(groupname = "5", color = "cyan") %>%
  visLegend(stepY=25)
graphPlot
库(visNetwork)
调色板(“默认”)
节点%
visGroups(groupname=“4”,color=“black”)%%>%
粘度组(groupname=“5”,color=“cyan”)%%>%
visLegend(stepY=25)
葡萄园
1-定义自定义图例

library(visNetwork)
palette("default")
nodes<-data.frame(id=rep(1:10, 1), group=rep(1:5,2), color=rep(c("red","green", "blue", "black", "cyan"), 2))
nodes$label <- nodes$id
edges <- data.frame(from=round(runif(10)*10, 0), to=round(runif(10)*10, 0), arrows="to")

lnodes <- data.frame(id = 1:5, label = c(1:5), color = c("red","green", "blue", "black", "cyan")) 

visNetwork(nodes, edges, main = "System Dependency Diagram") %>%
  visLegend(useGroups = FALSE, addNodes = lnodes, stepY=25)
库(visNetwork)
调色板(“默认”)

节点您正在使用哪些软件包?您能提供一些可复制的代码吗?上面添加的代码。您使用的是哪些软件包?你能提供一些可复制的代码吗?上面添加了代码。