2015-09-27 3 views
1

Я только хочу, чтобы показать метки для вершин, которые имеют степень больше, чем 50. Я попытался следующий код:Показать метки для желаемых вершин только

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

Но вместо того, только маркировка желаемой вершин, он, по-видимому, ретранслирует все вершины, используя только метки для лиц со степенью больше 50.

Как отобразить график, который только наследует нужные вершины? Или есть способ скрыть нежелательные ярлыки?

ответ

0

Проблема в том, что длина вектора vertex.label должна быть равна числу вершин. Возможно, что-то вроде

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