仅显示所需顶点的标签

Display labels for desired vertices only

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

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

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

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

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

plot(g, vertex.label=ifelse(degree(g) > 50, V(g)$id, NA) )