| delete_nodes_ws {DiagrammeR} | R Documentation |
In a graph object of class
dgr_graph, delete all nodes present in a
selection.
Selections of nodes can be performed using
the following select_... functions:
select_nodes(),
select_last_nodes_created(),
select_nodes_by_degree(),
select_nodes_by_id(), or
select_nodes_in_neighborhood().
Selections of nodes can also be performed using
the following traversal functions:
(trav_...):
trav_out(), trav_in(),
trav_both(), trav_in_node(),
trav_out_node().
delete_nodes_ws(graph)
graph |
a graph object of class
|
a graph object of class dgr_graph.
# Create a graph with 3 nodes
graph <-
create_graph() %>%
add_n_nodes(n = 3) %>%
add_edges_w_string(
edges = "1->3 1->2 2->3")
# Select node with ID `1`
graph <-
graph %>%
select_nodes_by_id(nodes = 1)
# Delete node in selection (this
# also deletes any attached edges)
graph <-
graph %>%
delete_nodes_ws()
# Get a count of nodes in the graph
graph %>%
count_nodes()