DiagrammeR (version 0.9.2)

get_cache: Get a cached vector from a graph object

Description

Get the vector cached in a graph object of class dgr_graph.

Usage

get_cache(graph, name = NULL)

Arguments

graph

a graph object of class dgr_graph.

name

the name of the object to extract from the cache. If none supplied, the most recent object added to the cache will be returned.

Value

a vector.

Examples

Run this code
# NOT RUN {
# Set a seed
set.seed(23)

# Create a graph with 5 nodes and 5 edges
graph <-
  create_graph() %>%
  add_n_nodes(n = 5) %>%
  set_node_attrs(
    node_attr = "value",
    values = rnorm(node_count(.), 8, 2)) %>%
  add_edges_w_string(
    edges = "1->2 1->3 2->4 2->5 3->2")

# Cache all values from the node attribute `value`
# as a numeric vector
graph <-
  graph %>%
  cache_node_attrs(
    node_attr = "value",
    mode = "numeric")

# Return the cached vector
graph %>%
  get_cache()
#> [1] 9.993210 10.214981  7.443827
#> [4] 10.038411  8.090874
# }

Run the code above in your browser using DataLab