当我尝试使用 edge.color 属性设置边缘的颜色时,它不起作用(我得到默认的灰色)。但是当我在plot命令中添加相同的属性时,它可以工作!我做错了什么? (我正在使用R版本3.4.1(2017-06-30) - 在linux盒子上的“单烛”)。其他属性,如 arrow.size 和 width 对我来说很好,它只是颜色不是!
根据这个igraph的Rpub教程,https://rpubs.com/kateto/netviz我应该能够做到这两点......
require(igraph)
data<-matrix(rexp(25, rate=.1), ncol=5)
gr<-graph.adjacency(data,mode="directed",weighted=T,diag=T)
# this gives gray default edges, WHY?
E(gr)$edge.color<-"blue"
plot(gr)
# this give blues edges:
plot(gr,edge.color="blue")