
本文插图
# 添加一条边 add.edge(net,2,3)# 画出来 plot(net,vertex.cex=10, displaylabels=T)

本文插图
# 添加两个点
【net|R语言中的网络可视化】add.vertices(net,2) # 画出来 plot(net,vertex.cex=10, displaylabels=T)

本文插图
# 模拟一个5*12的数据框 df <- matrix(rnorm(60),5) # 用邻接矩阵直接生成网络 dfcor <- cor(df) # 去掉低相关性边 dfcor[dfcor<0.5] <- 0 netcor <- as.network(dfcor,matrix.type = 'adjacency') plot(netcor)

本文插图
# 增加节点/边属性 set.vertex.attribute(netcor, "class", length(netcor$val):1) set.edge.attribute(netcor,"color",length(netcor$mel):1) # 可视化属性 plot(netcor,vertex.cex=5,vertex.col=get.vertex.attribute(netcor,"class"),edge.col=get.edge.attribute(netcor,'color'))

本文插图
igraph 版
set.seed(110) library(igraph) # 生成一个3节点网络 net <- graph.empty(n=3, directed=TRUE) # 画出来 plot(net)

本文插图
# 添加两条边 new_edges <- c(1,3, 2,3) net <- add.edges(net, new_edges) # 画出来 plot(net)

本文插图
# 添加两个点 net <- add.vertices(net, 2) # 画出来 plot(net)

本文插图
# 模拟一个5*12的数据框 df <- matrix(rnorm(60),5) # 用邻接矩阵直接生成网络 dfcor <- cor(df) # 去掉低相关性边 dfcor[dfcor<0.5] <- 0 net <- graph.adjacency(dfcor,weighted=TRUE,diag=FALSE) plot(net)

本文插图
# 增加节点/边属性 V(net)$name <- letters[1:vcount(net)] E(net)$color <- "red" E(net)[ weight < 0.7 ]$width <- 2 E(net)[ weight < 0.7 ]$color <- "green" # 可视化属性 plot(net)

本文插图
网络可视化只是网络分析的基础 , 也只有理解了其基础才能更好进行下一步的分析 , 很多基于网络稳定性分析还有网络群组分析都是可以基于更基础的概率图模型来进行 。 这些分析都有明确的背景问题来源 , 但涉及的知识点非常多 , 从统计物理到图论到随机过程 , 不过如果带着自己的问题去探索 , 总会有新的发现 。
推荐阅读
-
「聚玩社官方」《使命召唤:战区》数据挖掘:未来或加入13个新模式
-
魔术气球如何制作帽子,魔术气球制作之 如何制作手枪
-
[默虹美海军学习小站]日本危险,网络办公新问题,美军疫情航母继续吵架
-
-
斯佳丽的小厨房清肠刮油,排出体内黑宿便,口臭没了体重降了,西兰花和它一起
-
科技e视线 11.11战报新鲜出炉,开售2分钟便斩获佳绩,vivo
-
张翰|梁洁最想拥有梁朝伟的脸 竟认不出高圆圆古早照
-
中国新闻网|四川泸县经济开发区一企业发生火情 致5人受伤
-
SK2和雪肌精化妆水 怎样在每天的护肤里安排一起使用
-
「刺猬公社」周杰伦和Netflix合作华语真人秀;许知远淘宝开播;“飞书文档”独立App将被推出丨猬报
-
看看新闻knews综合|10岁女孩被叔叔糟蹋怀孕 医院做流产手术遭阻拦
-
陶虹|赚10万郭德纲与董路分享喜悦,多年后董路称其“暴发户、小心眼”
-
p20上市时间与价格——华为p20国内什么时候上市?
-
-
金雕抓着野猪幼崽在空中飞翔!网友:不敢动不敢动……
-
北京青年报-北青网|商务部推出家政服务员信用记录查询系统
-
-
蓝忘机|陈情令:江澄跟蓝湛的遭遇互换,蓝湛的金丹被化,魏婴会怎么做?
-
-