R语言绘制无向的、颜色齐全的网络连通图

# Library
library(igraph)
library(RColorBrewer)
# Create data
set.seed(1)
data <- matrix(sample(0:1, 64, replace=TRUE, prob=c(0.8,0.2)), nc=8)
network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", value = brewer.pal(8,"Set3"))%>%set_edge_attr("color", value = brewer.pal(8,"Set3"))

# Default network
par(mar=c(0,0,0,0))
plot(network)

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"Set1"))%>%set_edge_attr("color", value = brewer.pal(8,"Set3"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"Set2"))%>%set_edge_attr("color", value = brewer.pal(8,"Paired"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"Accent"))%>%set_edge_attr("color", value = brewer.pal(8,"Paired"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"Accent"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"RdYlBu"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"RdBu"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"PuOr"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"PRGn"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"PiYG"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"BrBG"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"Blues"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"BuGn"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"BuPu"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"GnBu"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"Greens"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"Greys"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"Oranges"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"OrRd"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"PuBu"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"PuBuGn"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"PuRd"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"Purples"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"RdPu"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"Reds"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"YlGn"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"YlGnBu"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"YlOrBr"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述

network <- graph_from_adjacency_matrix(data , 
mode='undirected', 
diag=F )%>%set_vertex_attr("color", 
value = brewer.pal(8,"YlOrRd"))%>%set_edge_attr("color", value = brewer.pal(8,"Dark2"))

在这里插入图片描述
开发工具:RStudio
微信Alt+A截屏工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值