With a graph object of class dgr_graph, add edges from an edge data frame to that graph.

add_edge_df(graph, edge_df)

Arguments

graph

a graph object of class dgr_graph.

edge_df

an edge data frame that is created using create_edge_df.

Value

a graph object of class dgr_graph.

Examples

# Create a node data frame (ndf) ndf <- create_node_df( n = 4, type = "letter", color = c( "red", "green", "grey", "blue"), value = c( 3.5, 2.6, 9.4, 2.7)) # Create a graph with nodes # and no edges graph <- create_graph( nodes_df = ndf) # Create an edge data frame (edf) edf <- create_edge_df( from = c(1, 2, 3), to = c(4, 3, 1), rel = "leading_to") # Add the edge data frame to # the graph object to create # a graph with both nodes # and edges graph <- graph %>% add_edge_df( edge_df = edf) # Get the graph's edges to verify that the edge # data frame had been added graph %>% get_edges( return_type = "vector")
#> [1] "1->4" "2->3" "3->1"