我正在使用地理信息为大型网络可视化。我有一个数据集,它包含16 000个节点和100 000个边缘。我在地理信息中绘制了我的网络,在r both.Though中绘制了option,这样的大型网络可视化是一个更好的选择。我想绘制一个子网,它是这个完整网络的一部分,并且只在一个大网络上突出显示那个子网络。有没有任何方法可以在一个网络上规划一个网络,或者。
这是我的r脚本
library(igraph)
g=barabasi.game(10,power=0.5)
plot(g)
g1=induced.subgraph(g,1:3)在这里,g1是g.Then的一部分,我可以在g上高亮显示我的子图g1,方法是只突出显示g1的部分。
发布于 2016-02-08 21:39:20
42的答案和答案here的组合
library(igraph)
g=barabasi.game(10,power=0.5)%>%
set_vertex_attr("color", value = c(rep("red",10)))
g1=induced.subgraph(g,1:3)
V(g)$color[V(g1)] = "green"
plot(g)
write.graph(g,'barabasi.graphml', format=c('graphml')) # graphml can be opened by Gephi诱导子图的顶点为色绿色。
发布于 2016-02-08 04:24:39
这实际上只是对?vertex_attr中示例的一个小修改。
g <- barabasi.game(10,power=0.5) %>%
set_vertex_attr("color", value = c(rep("red",3),rep("blue",7))) %>%
set_vertex_attr("label", value = letters[1:10])
vertex_attr(g, "label")
vertex_attr(g)
plot(g)我不理解下面的评论。我意识到我做了我所要求的事:
png(); plot(g); dev.off()

https://stackoverflow.com/questions/35257900
复制相似问题