1

我只想显示度数大于 50 的顶点的标签。我尝试了以下代码:

plot(g, vertex.label=(V(g)$id[which(degree > 50)]))

但是,它似乎只使用度数大于 50 的那些顶点的标签重新标记所有顶点,而不是只标记所需的顶点。

如何显示仅标记所需顶点的图?或者有没有办法隐藏不需要的标签?

4

1 回答 1

0

问题是 vertex.label 向量的长度需要等于顶点的数量。也许像

plot(g, vertex.label=ifelse(degree(g) > 50, V(g)$id, NA) )
于 2015-09-27T20:26:30.150 回答