Когда я визуализирую сеть с помощью igraph:
dt1 <- data.frame(v1=sample(letters[1:10],20,replace=TRUE),
v2=sample(letters[1:10],20,replace=TRUE))
g<-graph.data.frame(dt1, directed=F)
plot(g,layout=layout_in_circle)
Я хочу построить вершину в порядке убывания степени. Как я могу это сделать? Я использую degree(g)
для получения информации о степени. Однако порядок отображаемых узлов соответствует внутреннему порядку в объекте g, то есть номеру индекса. Если вы присвоите имя узлам с помощью V(g)$name <-
, имя изменится, но изменится и идентификатор отношения имени.
degree()
. Однако как я могу построить график с вершинами, отсортированными по степени? В настоящее время порядок вершин по умолчанию определяется при построении сети. - person pengchy   schedule 12.07.2016