From a graph, obtain a node data frame with all current node attributes.
Examples
# Create a graph
graph <-
create_graph() |>
add_n_nodes(
n = 1,
type = "a") |>
select_last_nodes_created() |>
add_n_nodes_ws(
n = 5,
direction = "from",
type = "b") |>
select_nodes_by_id(
nodes = 1) |>
set_node_attrs_ws(
node_attr = value,
value = 25.3) |>
clear_selection() |>
select_nodes_by_id(
nodes = 2:4) |>
set_node_attrs_ws(
node_attr = color,
value = "grey70") |>
invert_selection() |>
set_node_attrs_ws(
node_attr = color,
value = "grey80") |>
clear_selection()
# Get the graph's internal node
# data frame (ndf)
graph |>
get_node_df()
#> id type label value color
#> 1 1 a <NA> 25.3 grey80
#> 2 2 b <NA> NA grey70
#> 3 3 b <NA> NA grey70
#> 4 4 b <NA> NA grey70
#> 5 5 b <NA> NA grey80
#> 6 6 b <NA> NA grey80