如果您从 R 中使用 igraph,请使用此选项
decompose {igraph} | R 文档 |
为图的每个组件创建一个单独的图。
decompose(graph, mode = c("weak", "strong"), max.comps = NA, min.vertices = 0)
图 |
原始图。 |
模式 |
字符常量,表示组件的类型, |
max.comps |
要返回的最大组件数。将返回前 |
min.vertices |
组件应包含的最小顶点数才能将其放入结果列表。例如,在此处提供 2 以忽略孤立顶点。 |
图对象列表。
Gabor Csardi csardi.gabor@gmail.com
is_connected
用于确定图是否连接,components
用于计算图的连接组件。
# the diameter of each component in a random graph
g <- sample_gnp(1000, 1/1000)
components <- decompose(g, min.vertices=2)
sapply(components, diameter)