add_global_graph_attrs {DiagrammeR} | R Documentation |
Add global attributes of a specific
type (either graph_attrs
, node_attrs
,
or edge_attrs
for a graph object of class
dgr_graph
).
add_global_graph_attrs(graph, attr, value, attr_type)
graph |
a graph object of class
|
attr |
the name of the attribute to
set for the |
value |
the value to be set for the chosen
attribute specified in the |
attr_type |
the specific type of global graph
attribute to set. The type is specified with
|
a graph object of class dgr_graph
.
# Create a new graph with no # global graph attributes and # add a global graph attribute graph <- create_graph( attr_theme = NULL) %>% add_global_graph_attrs( attr = "overlap", value = "true", attr_type = "graph") # Verify that the attribute # addition has been made graph %>% get_global_graph_attr_info() # Add another attribute with # `add_global_graph_attrs()` graph <- graph %>% add_global_graph_attrs( attr = "penwidth", value = 12, attr_type = "node") # Verify that the attribute # addition has been made graph %>% get_global_graph_attr_info() # When adding an attribute where # `attr` and `attr_type` already # exists, the value provided will # serve as an update graph %>% add_global_graph_attrs( attr = "penwidth", value = 15, attr_type = "node") %>% get_global_graph_attr_info()