render_graph
render a graph from the data frames
generated by dataframes_graph()
render_graph(graph_dataframes, file = character(0),
layout = "layout_with_sugiyama", direction = "LR", hover = TRUE,
main = graph_dataframes$default_title, selfcontained = FALSE,
navigationButtons = TRUE, ncol_legend = 1, ...)
list of data frames generated by
dataframes_graph()
.
There should be 3 data frames: nodes
, edges
,
and legend_nodes
.
Name of HTML file to save the graph.
If NULL
or character(0)
,
no file is saved and the graph is rendered and displayed within R.
name of an igraph layout to use, such as 'layout_with_sugiyama' or 'layout_as_tree'. Be careful with 'layout_as_tree': the graph is a directed acyclic graph, but not necessarily a tree.
an argument to visNetwork::visHierarchicalLayout()
indicating the direction of the graph.
Options include 'LR', 'RL', 'DU', and 'UD'.
At the time of writing this, the letters must be capitalized,
but this may not always be the case ;) in the future.
logical, whether to show the command that generated the target when you hover over a node with the mouse. For imports, the label does not change with hovering.
title of the graph
logical, whether
to save the file
as a self-contained
HTML file (with external resources base64 encoded) or a file with
external resources placed in an adjacent directory. If TRUE
,
pandoc is required.
logical, whether to add navigation buttons with
visNetwork::visInteraction(navigationButtons = TRUE)
number of columns in the legend nodes
arguments passed to visNetwork()
.
# NOT RUN {
load_basic_example()
graph = dataframes_graph(my_plan)
render_graph(graph, width = '100%') # The width is passed to visNetwork
# }
Run the code above in your browser using DataLab