本文插图
# 添加一条边 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)
本文插图
网络可视化只是网络分析的基础 , 也只有理解了其基础才能更好进行下一步的分析 , 很多基于网络稳定性分析还有网络群组分析都是可以基于更基础的概率图模型来进行 。 这些分析都有明确的背景问题来源 , 但涉及的知识点非常多 , 从统计物理到图论到随机过程 , 不过如果带着自己的问题去探索 , 总会有新的发现 。
推荐阅读
-
-
人民网:国家邮政局:构建国内和海外的防疫物资寄递运输“绿色通道”
-
星座听语|许久不见,思之如狂,再遇真爱,桃花重启,扑进旧爱怀里,8月
-
看完复联2后,为啥那人拿得起雷神的biubiu 锤。?
-
小志扒娱乐|陈赫为什么选择张子萱,瞧瞧她穿少女裙的漫画腿,男生谁抵抗
-
马思纯@马思纯最新照惹人心疼,穿晕染T恤宽松八分裤,身材微胖被人搀扶
-
中国质量新闻网|市场监管总局发布湖北省黄冈市蓝天旧机动车交易市场有限公司等3家公司达成并实施垄断协议案行政处罚决定书
-
女性养生|秋分将至,最该喝这汤,营养极高,女性要多喝,补血润燥体质变好
-
未婚少女能做妇科检查吗?那层膜会不会破?建议看一看
-
-
基于大数据的企业战略管理:理论基础与市场机遇探究(二)
-
-
|即将追平普拉蒂尼!吉鲁国家队生涯99场打进40球,位列队史第三
-
动点汽车▲沃尔沃汽车通过Zenuity加快自动驾驶技术发展
-
-
[全线]北京段有望全线通水!2020年永定河下游生态补水全面启动
-
App|群晖新版Drive五个好用功能:用NAS一个APP就够了!
-
探馆|穿街走巷代步利器!标致e2008亮相海口车展
-
番禺台▲回国一查都感染了,他们在疫情高发国仍不戴口罩出门玩耍
-
北京日报|熔喷布供需矛盾有效缓解,中石化从统一调配转为自主销售