Мой двоичный граф основан на эггелисте. Каждая вершина является тикер на фондовых рынках (например: BARC = Барклая)Невозможно построить сеть на igraph
net_full_phase1=graph.edgelist(full_phase1, directed=FALSE)
V(net_full_phase1)$color=V(net_full_phase1)$name
V(net_full_phase1)$size=degree(net_full_phase1)
V(net_full_phase1)$color=gsub("BARC", "slategrey", V(net_full_phase1)$color)
V(net_full_phase1)$color=gsub("BNP", "blue", V(net_full_phase1)$color)
V(net_full_phase1)$color=gsub("CBK", "black", V(net_full_phase1)$color)
V(net_full_phase1)$color=gsub("WFC", "red", V(net_full_phase1)$color)
V(net_full_phase1)$color=gsub("BKIR", "orange", V(net_full_phase1)$color)
V(net_full_phase1)$color=gsub("ISP", "purple", V(net_full_phase1)$color)
V(net_full_phase1)$color=gsub("TPEIR", "lightblue", V(net_full_phase1)$color)
V(net_full_phase1)$color=gsub("SAB", "yellow", V(net_full_phase1)$color)
V(net_full_phase1)$color=gsub("BCP", "green", V(net_full_phase1)$color)
plot(net_full_phase1, layout=layout.fruchterman.reingold)
Я получаю эту ошибку:
Ошибка в символах (х = COORDS [, 1], у = COORDS [, 2], Б.Г. = vertex.color,: incorrecte Nom-де-Колор 'WFred'
Просто побежал unique(as.character(V(net_full_phase1)$name))
вот результат:
"BARC" "WFC" "ISP" "TPEIR" "BCP" "SAB" "BNP" "CBK" "BKIR"
Я побежал: table(V(net_full_phase1)$color)
с результатом:
black blue BredP green lightblue purple red redIR slategrey WFred yellow
Почему R не рассматривает некоторые цвета, как "BredP", "REDIR", "WFred"?
Я думаю, что это говорит вам, что 'GSUB (» WFC "," red ", V (net_full_phase1) $ color)' не оценивает допустимый цвет ... как-то, не очевидный для меня. Я начал бы запускать этот фрагмент кода самостоятельно, возможно, завернутый в 'table()'. – Frank
или расширение предложения Frank, после запуска всех gsub взгляните на таблицу (таблица V (net_full_phase1) $ color) '. Каковы цвета? – user20650
Я могу запустить код без спецификации цвета. Как только я закодирую цвет, он не работает. Просто побежал таблицу (V (net_full_phase1) $ цвет) вот результат: черный синий BredP зеленый Lightblue фиолетовый красный REDIR slategrey UredG WFred желтые – user123456