我在R igraph中有以下示例:
# Erdos
g <- erdos.renyi.game(100, 1/100)
V(g)$size<-seq(0.05,1,0.05)
# Draw nodes and save positions
locs <- layout.fruchterman.reingold(g)
plot(g, layout=locs, vertex.label=NA, main="Original")
# Show igraph data
g
一般来说,我想知道如何
这是具有新信息的数据框的样子:
node_old node_new Type More_Data
1 5 1 AA 122.5
2 2 2 BB 80.4
3 12 3 CC 104.3
“Type”和“More_Data”是我想要分配给节点的信息。
谢谢!
答案 0 :(得分:0)
如果'5'是节点名称,那么
V(g)$label[V(g)$label=='5'] <- '1'
V(g)$Type[V(g)$label=='5'] <- 'AA'
V(g)$More_Data[V(g)$label=='5'] <- 122.5
如果'5'是第5个节点,
V(g)$Type[5] <- 'AA'
V(g)$More_Data[5] <- 122.5