2016-11-23 1 views
1

У меня есть fruchterman reingold plot из 20 дополнительных учебных занятий случайных учеников с цветом вершин на основе их окончательных оценок (числовые, начиная от 0-20) в соответствующем наборе данных. Есть ли способ отображать легенду, которая печатает диапазон для каждого цвета вершин?Есть ли простой способ добавить легенду, объясняющую цвета вершин, к графику reholdman fruchterman в R?

library(igraph) 

a <- graph.adjacency(sport,mode="undirected") 

plot(a,layout=layout.fruchterman.reingold, vertex.size=6, vertex.color=portsmall$G3) 

Вот impage моего участка с цветными вершинами:

https://i.stack.imgur.com/0vc3j.png

+1

'graph.adjacency' не является функцией в базе R. Не могли бы вы добавить имена пакетов, которые вы используете, а также воспроизводимый пример? – lmo

+0

Пакет igraph, что вам нужно для воспроизводимого примера (чтобы я мог обеспечить все)? – LRomine

+0

Существует сообщение о [минимальных, полных и проверяемых примерах] (http://stackoverflow.com/help/mcve), а также сообщение о [создании отличного примера в R] (http: // stackoverflow. ком/вопросы/5963269/как в изготовлении, а-пре-р-воспроизводимый-пример). – lmo

ответ

1

Вы можете просто использовать функцию legend. Например:

legend("top",legend=c(1,2,3),fill=c("red","green","blue")) 

Вам необходимо разработать точный характер параметров, так как у нас нет данных, поэтому мы не можем предположить. Прочтите документы для legend для получения дополнительной информации.

Смежные вопросы