如何更改igraph中节点的外观?

如何更改igraph中节点的外观?,r,igraph,R,Igraph,我想用两种节点布置图(树):长方体和圆 igraph是否可以实现这一点?最简单的示例是什么样子的?库(igraph) library(igraph) g <- graph.empty() g <- add.vertices(g, 4, label=c('a', 'b', 'c', 'd'), shape=c('rectangle', 'rectangle', 'circle', 'circle')) g <- add.edges(g, c(1, 2, 2,

我想用两种节点布置图(树):长方体和圆

igraph是否可以实现这一点?最简单的示例是什么样子的?

库(igraph)
library(igraph)
g <- graph.empty()
g <- add.vertices(g, 4, 
    label=c('a', 'b', 'c', 'd'), 
    shape=c('rectangle', 'rectangle', 'circle', 'circle'))
g <- add.edges(g, c(1, 2, 2, 3))
plot(g)

g仅供参考,我发现“颜色”是另一个要添加的属性。设置背景颜色的顶点。而“大小”似乎是另一个属性,但我没有发现它如何适用于矩形。