【发布时间】:2020-12-16 03:53:50
【问题描述】:
我原以为图形算法会自动获取边缘数据框中的列权重,但它没有如下代码所示:
nodes <- data.frame(name = c("1", "2", "3"), type = c("a", "b", "b"))
edges <- data.frame(from = c("1", "1"), to = c("2", "3"), weight = c(10000, 50))
net <- graph_from_data_frame(edges, directed=FALSE, vertices=nodes)
V(net)$size <- 2
V(net)$color <- ifelse(V(net)$type == "a", "darkblue", "orange")
V(net)$shape <- ifelse(V(net)$type == "a", "circle", "square")
plot(net)
有没有办法在边缘数据框中使用一个特别命名的列(例如重量)来设置所描绘边缘的厚度?谢谢!
【问题讨论】: