Как использовать функциональность igraph vertex.shape - PullRequest
7 голосов
/ 15 сентября 2011

Кто-нибудь использовал функциональность igraph vertex.shape? Это http://cneurocvs.rmki.kfki.hu/igraph/doc/R/igraph.vertex.shapes.html было многообещающим, но я не мог понять. У кого-нибудь есть пример рабочего кода?

1 Ответ

11 голосов
/ 15 сентября 2011

Вершины - это просто узлы на вашем графике. Когда вы рисуете их, вы можете иметь их в виде прямоугольников или кругов или других форм. Все, что вы думаете, выглядит красивее.

Начните с просмотра примера на странице ?igraph.vertex.shapes.

g <- graph.ring(10, dir=TRUE, mut=TRUE)
plot(g, vertex.shape="rectangle", layout=layout.circle)

Допустимые значения для аргумента vertex.shape задаются как

names(igraph:::.igraph.shapes)
[1] "circle"     "square"     "csquare"    "rectangle"  "crectangle"
[6] "vrectangle" "none"

См. ?layout для допустимых значений для аргумента layout.

...