R语言绘制著名的网络连通图

library(igraph)
# 10 vertices named a,b,c,... and no edges
g <- make_empty_graph() + vertices(letters[1:10])
# Add edges to make it a ring
g <- g + path(letters[1:10], letters[1], color = "grey")
# Add some extra random edges
g <- g + edges(sample(V(g), 10, replace = TRUE), color = "red")
g$layout <- layout_in_circle
plot(g)

在这里插入图片描述

g <- make_empty_graph(n = 5) %>%
  add_edges(c(
    1, 2,
    2, 3,
    3, 4,
    4, 5
  )) %>%
  set_edge_attr("color", value = "red") %>%
  add_edges(c(5, 1), color = "green")
E(g)[[]]
plot(g)

在这里插入图片描述

(make_star(11) + make_star(11)) %>%
  add_layout_(as_star(), component_wise()) %>%
  plot()

在这里插入图片描述

g <- make_empty_graph() %>%
  add_vertices(3, color = "red") %>%
  add_vertices(2, color = "green") %>%
  add_edges(c(
    1, 2,
    2, 3,
    3, 4,
    4, 5
  ))
g
V(g)[[]]
plot(g)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

library(igraph)
g <- make_graph("Zachary")
adjacent_vertices(g, c(1, 34))
plot(g)

在这里插入图片描述

library(igraph)
g <- disjoint_union(make_full_graph(5), make_full_graph(5))
plot(g)

在这里插入图片描述

clu <- components(g)$membership
g <- add_edges(g, c(match(1, clu), match(2, clu)))
plot(g)

在这里插入图片描述

library(igraph)
g <- disjoint_union(make_full_graph(5), make_full_graph(5))
clu <- components(g)$membership
g <- add_edges(g, c(match(1, clu), match(2, clu)))
articulation_points(g)
g <- make_graph("krackhardt_kite")
bridges(g)
plot(g)

在这里插入图片描述

g <- make_graph("Bull")
bridges(g)
plot(g)

在这里插入图片描述

library(igraph)
g <- make_graph("Chvatal")
bridges(g)
plot(g)

在这里插入图片描述

library(igraph)
g <- make_graph("Coxeter")
bridges(g)
plot(g)

在这里插入图片描述

library(igraph)
g <- make_graph("Cubical")
bridges(g)
plot(g)

在这里插入图片描述

g <- make_graph("Diamond")

在这里插入图片描述

g <- make_graph("Dodecahedral")

在这里插入图片描述

g <- make_graph("Dodecahedron")

在这里插入图片描述

g <- make_graph("Folkman")

在这里插入图片描述

g <- make_graph("Franklin")

在这里插入图片描述

g <- make_graph("Frucht")

在这里插入图片描述

g <- make_graph("Grotzsch")

在这里插入图片描述

g <- make_graph("Heawood")

在这里插入图片描述

g <- make_graph("Herschel")

在这里插入图片描述

g <- make_graph("House")

在这里插入图片描述

g <- make_graph("HouseX")

在这里插入图片描述

g <- make_graph("Icosahedral")

在这里插入图片描述

g <- make_graph("Icosahedron")

在这里插入图片描述

g <- make_graph("Levi")

在这里插入图片描述

g <- make_graph("McGee")

在这里插入图片描述

g <- make_graph("Meredith")

在这里插入图片描述

g <- make_graph("Noperfectmatching")

在这里插入图片描述

g <- make_graph("Nonline")

在这里插入图片描述

g <- make_graph("Octahedral")

在这里插入图片描述

g <- make_graph("Octahedron")

在这里插入图片描述

g <- make_graph("Petersen")

在这里插入图片描述

g <- make_graph("Robertson")

在这里插入图片描述

g <- make_graph("Smallestcyclicgroup")

在这里插入图片描述

g <- make_graph("Zachary")

在这里插入图片描述

g <- make_graph("Walther")

在这里插入图片描述

g <- make_graph("Uniquely3colorable")

在这里插入图片描述

g <- make_graph("Tutte")

在这里插入图片描述

g <- make_graph("Thomassen")

在这里插入图片描述

g <- make_graph("Tetrahedral")

在这里插入图片描述

g <- make_graph("Tetrahedron")

在这里插入图片描述
参考文献:《Network Analysis and Visualization》

猜你喜欢

转载自blog.csdn.net/m0_38127487/article/details/132089955