отображение фрейма данных в igraph

мой фрейм данных называется

p

Impacted_system, Application_Caused_Incident Number_of_Incident                   
Web                  Financials        10                   
PeopleSoft           HR                30
PPP                  PeopleSoft        50

и т.д

Мне нравится показывать диаграмму igraph с ребрами, на которые будут воздействовать системы, ребрами с текстом, показывающим воздействующую_систему и количество инцидентов.

Я сделал это:

g <- graph.data.frame(p)
plot.igraph(g)

Я получаю граф с ребрами, имеющими числа. Мне очень нравится видеть текст, такой как HR, Web и количество инцидентов на краях и т. д. есть идеи?


person user1471980    schedule 05.10.2012    source источник
comment
Я бы начал с этого ресурса здесь, сосредоточившись на print.edge.attributes: igraph. sourceforge.net/doc/R/igraph.par.html   -  person tcash21    schedule 05.10.2012
comment
@ tcash21, я сделал что-то вроде этого g ‹- graph.data.frame(p) и plot(g, layout = layout.fruchterman.reingold, vertex.label = V(g)$name), похоже, он включен правильные направления. Я хотел бы показать количество_происшествий на стрелках. Любая идея, как бы я это сделал. Это действительно круто.   -  person user1471980    schedule 05.10.2012
comment
Я понял, это edge.label   -  person user1471980    schedule 05.10.2012
comment
lists.gnu.org/archive/html/igraph- help/2012-10/msg00023.html   -  person Gabor Csardi    schedule 06.10.2012


Ответы (1)


это сработало:

g <- graph.data.frame(p)
plot(g,  layout = layout.fruchterman.reingold,  vertex.label = V(g)$name)
person user1471980    schedule 05.10.2012