R/apply_graph_theme.R
apply_graph_theme.Rd
Apply multiple DiagrammeR global graph attributes
apply_graph_theme(graph, ...)
graph | The DiagrammeR::DiagrammeR graph to apply the attributes to. |
---|---|
... | One or more character vectors of length three, where the first element is
the attribute, the second the value, and the third, the attribute type ( |
The DiagrammeR::DiagrammeR graph.
exampleSource <- ' --- codes: - id: parentCode label: Parent code children: - id: childCode1 - id: childCode2 - id: childCode3 label: Child Code parentId: parentCode children: [grandChild1, grandChild2] --- '; parsedSource <- parse_source(text=exampleSource); miniGraph <- apply_graph_theme(data.tree::ToDiagrammeRGraph(parsedSource$deductiveCodeTrees), c("color", "#0000AA", "node"), c("shape", "triangle", "node"), c("fontcolor", "#FF0000", "node")); ### This line should be run when executing this example as test, because ### rendering a DiagrammeR graph takes quite long if (FALSE) { DiagrammeR::render_graph(miniGraph); }