我使用igraph在R中绘制一个图形,比如plot(mygraph, vertex.color = "green")。有没有办法改变顶点边界的颜色和/或宽度?
plot(mygraph, vertex.color = "green")
brvekthn1#
查看下面的代码;
plot(all, layout=All_layout, vertex.size=2, vertex.label=V(All)$name, vertex.color="green", vertex.frame.color="red", edge.color="grey", edge.arrow.size=0.01, rescale=TRUE,vertex.label=NA, vertex.label.dist=0.0, vertex.label.cex=0.5, add=FALSE, vertex.label.font=.001)
1rhkuytd2#
这篇文章已经过时了。请查看here以找到适用于当前版本的igraph(0.6.5)的解决方案。
wko9yo5t3#
正如Sean Mc在上面所写的,顶点边界颜色可以通过使用vertex.frame.color参数来改变。事实证明,igraph没有提供vertex.frame.width参数,但是here提出的解决方案对于改变边界宽度非常有效。
vertex.frame.color
vertex.frame.width
0pizxfdo4#
igraph现在有vertex.frame.width(版本1.3.5)
4条答案
按热度按时间brvekthn1#
查看下面的代码;
1rhkuytd2#
这篇文章已经过时了。请查看here以找到适用于当前版本的igraph(0.6.5)的解决方案。
wko9yo5t3#
正如Sean Mc在上面所写的,顶点边界颜色可以通过使用
vertex.frame.color
参数来改变。事实证明,igraph没有提供vertex.frame.width
参数,但是here提出的解决方案对于改变边界宽度非常有效。0pizxfdo4#
igraph现在有
vertex.frame.width
(版本1.3.5)