2

是否有可能具有可变字体大小的顶点标签。用比其他更大的字体标记某些节点

g1 <- erdos.renyi.game(20, 2/20)
V(g1)$name<-letters[1:vcount(g1)]
plot(g1,vertex.label=V(g1)$name)

了解 igraph.plot 中有一个 vertex.label.cex 选项,但它是全局的。

4

2 回答 2

10

是的,有可能。 V(g)$label.cex是你所追求的。有关如何操作的示例,请参见我的这篇博客文章:http: //trinkerrstuff.wordpress.com/2012/06/30/igraph-and-sna-an-amateurs-dabbling/

我可以建议您在下一篇文章中提供一个可重复的示例,您可能会得到更好的帮助。

于 2012-11-18T07:13:46.893 回答
4

是的,你是对的,泰勒,我的错。在问题中添加了一个示例

你的解决方案会是这样的吗?

V(g1)$label.cex = 1
V(g1)$label.cex[1:20 %% 2 == 0] = 0.5

此方法是否也适用于所有顶点和边缘属性?

于 2012-11-19T07:17:17.980 回答