2016-02-14 167 views
0

我正在从邻接矩阵创建图形,并且希望通过节点的颜色对边缘进行着色。 你知道我该怎么做?R igraph边缘颜色

这里是我的代码,如果它可以帮助:

g1<-graph.adjacency(common 
        ,mod=c('directed') 
        ,weighted=TRUE 
        ,diag=FALSE 
        ,add.colnames=NULL 
        ,add.rownames=NA) 
plot(g1 
, layout=layout.lgl 
, vertex.color=palette(rainbow(26)) 
, vertex.size=degree(g1)*0.1 
, edge.curved=T 
, edge.width=edge.betweenness(g1)*0.1 
, edge.arrow.size=0.07) 

回答

0

我不认为这是你在找什么,但所有的颜色是蓝色与下面的代码。

plot(g1 
, layout=layout.lgl 
, vertex.color="blue" 
, vertex.size=degree(g1)*0.1 
, edge.color="blue" 
, edge.curved=T 
, edge.width=edge.betweenness(g1)*0.1 
, edge.arrow.size=0.07) 

此外,检查出帮助plot.igraph这是用来当您使用plot