无法在igraph网络

时间:2017-08-16 14:48:39

标签: r igraph

当我尝试使用 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") 

1 个答案:

答案 0 :(得分:3)

使用color,而不是edge.color(因为它是边缘属性,这已经是非模糊的)。

E(gr)$color<-"blue"
plot(gr)

enter image description here