对于一个数据框架
df <- data.frame(g1=c("x1","x2","x2","x3","x4","x5","x5","x3"),
g2=c("y1","y4","y2","y4","y3","y4","y5","y4"),
g1value=c(1,2,2,3,4,5,5,3),
g2value=c(2,4,2,4,5,4,NA, 4),
stringsAsFactors = FALSE)
library(igraph)
g=graph.data.frame(df, directed=F)
plot(g)
如何指定节点的大小,使得每个x节点的大小对应g1value,每个y节点对应g2value(如果其大小为na,则忽略该节点)?
如何根据条件变化节点边框颜色或厚度,例如当节点为x2时?
如果有许多节点,绘图结果很拥挤,有什么方法可以将它们分开?
谢谢。
y4
的大小为 4 和 3。 - user20650