Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

render_graph

Render the graph in various formats


Description

Using a dgr_graph object, render the graph in the RStudio Viewer.

Usage

render_graph(
  graph,
  layout = NULL,
  output = NULL,
  as_svg = FALSE,
  title = NULL,
  width = NULL,
  height = NULL
)

Arguments

graph

A graph object of class dgr_graph.

layout

A string specifying a layout type to use for node placement in this rendering. Possible layouts include: nicely, circle, tree, kk, and fr.

output

A string specifying the output type; graph (the default) renders the graph using the grViz() function and visNetwork renders the graph using the visnetwork() function.

as_svg

An option to render the graph as an SVG document.

title

An optional title for a graph when using output = "graph".

width

An optional parameter for specifying the width of the resulting graphic in pixels.

height

An optional parameter for specifying the height of the resulting graphic in pixels.

See Also

Other Display and Save: export_graph(), render_graph_from_graph_series(), save_graph()

Examples

if (interactive()) {

# Render a graph that's a
# balanced tree
create_graph() %>%
  add_balanced_tree(
    k = 2, h = 3) %>%
  render_graph()

# Use the `tree` layout for
# better node placement in this
# hierarchical graph
create_graph() %>%
  add_balanced_tree(
    k = 2, h = 3) %>%
  render_graph(layout = "tree")

# Plot the same tree graph but
# don't show the node ID values
create_graph() %>%
  add_balanced_tree(
    k = 2, h = 3) %>%
  set_node_attr_to_display() %>%
  render_graph(layout = "tree")

# Create a circle graph
create_graph() %>%
  add_gnm_graph(
    n = 55,
    m = 75,
    set_seed = 23) %>%
  render_graph(
    layout = "circle")

# Render the graph using the
# `visNetwork` output option
create_graph() %>%
  add_balanced_tree(
    k = 2, h = 3) %>%
  render_graph(
    output = "visNetwork")
}

DiagrammeR

Graph/Network Visualization

v1.0.6.1
MIT + file LICENSE
Authors
Richard Iannone [aut, cre] (<https://orcid.org/0000-0003-3925-190X>)
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.