【发布时间】:2021-12-14 08:35:36
【问题描述】:
此代码根据参与者和关系的数据框绘制图表。
library(igraph)
actors <- data.frame(name=c("Alice", "Bob", "Cecil", "David",
"Esmeralda"))
relations <- data.frame(from=c("Bob", "Cecil", "Cecil", "David",
"David", "Esmeralda"),
to=c("Alice", "Bob", "Alice", "Alice", "Bob", "Alice"),
friendship=c(4,15,5,2,11,1))
g <- graph_from_data_frame(relations, directed=TRUE, vertices=actors)
plot(g)
结果是:
我想根据relations$friendship 的值更改圆弧的粗细(而不是长度)。
【问题讨论】:
-
stackoverflow.com/questions/22301119/…,stackoverflow.com/questions/25269705/…,例如
plot(g, edge.width=E(g)$friendship)