微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在igraph中设置不同的顶点大小

如何解决在igraph中设置不同的顶点大小

我使用igraph创建了一个双向网络:

net2 <- graph_from_incidence_matrix(df)
table(V(net2)$type)

V(net2)$color <- c("steel blue","orange")[V(net2)$type+1]
V(net2)$shape <- c("square","circle")[V(net2)$type+1]
deg <- degree(net2,mode="out")
V(net2)$size <- deg*0.8
V(net2)$label.cex=deg*0.08

plot(net2,layout=layout.bipartite,asp=0.08,vertex.label=V(net)$type,vertex.label.color="black",directed=T)

现在,该图根据边缘的权重显示所有顶点,但是我希望蓝色顶点的大小始终相同,而仅橙色顶点的大小取决于度数。有没有办法设置不同的顶点大小?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。