DiagrammeR (version 0.9.2)

get_w_connected_cmpts: Get all nodes associated with connected components

Description

Determine which nodes in a graph belong to different weakly connected components (i.e., distinct sets of nodes with traversable paths to and from each node in the set).

Usage

get_w_connected_cmpts(graph)

Arguments

graph

a graph object of class dgr_graph.

Value

a data frame with nodes and their membership in different weakly connected components.

Examples

Run this code
# NOT RUN {
# Create a graph with 2 cycles
graph <-
  create_graph() %>%
  add_cycle(n = 4) %>%
  add_cycle(n = 3)

# Check if the graph is connected
is_graph_connected(graph)
#> [1] FALSE

# Get the graph's weakly-connected
# components
get_w_connected_cmpts(graph)
#>   id wc_component
#> 1  1            1
#> 2  2            1
#> 3  3            1
#> 4  4            1
#> 5  5            2
#> 6  6            2
#> 7  7            2
# }

Run the code above in your browser using DataLab