# Create Diagrams and Flowcharts Using R

## Documentation for package ‘DiagrammeR’ version 0.7

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

add_edges | Add edges to an existing graph object
add_node | Add a node to an existing graph object
add_to_series | Add graph object to a graph series object
combine_edges | Combine multiple edge data frames into a single edge data frame
combine_nodes | Combine multiple node data frames into a single node data frame
create_edges | Create a data frame with edges and their attributes
create_graph | Create a graph object using data frames representative of nodes and edges
create_nodes | Create a data frame with nodes and their attributes
create_series | Create a graph series object
create_subgraph | Create a subgraph based on a walk distance from a specified node
delete_edge | Delete an edge from an existing graph object
delete_node | Delete a node from an existing graph object
DiagrammeR | R + mermaid.js
DiagrammeROutput | Widget output function for use in Shiny
display_graph_object | Update and display graph object
edge_count | Get count of all edges or edges with distinct relationship types
edge_info | Get detailed information on edges
edge_present | Determine whether a specified edge is present in an existing graph object
edge_relationship | Create, read, update, delete, or report status of an edge relationship
exportSVG | Export grViz graph as SVG with 'V8'
get_edges | Get node IDs associated with edges
get_nodes | Get vector of node IDs
get_predecessors | Get node IDs for predecessor nodes to the specified node
get_successors | Get node IDs for successor nodes to the specified node
graph_count | Count graphs in a graph series object
grViz | R + viz.js
grVizOutput | Widget output function for use in Shiny
image_icon | Icons and their download locations
is_graph_directed | Is the graph a directed graph?
is_graph_empty | Is the graph empty?
mermaid | R + mermaid.js
node_count | Get count of all nodes or certain types of nodes
node_info | Get detailed information on nodes
node_present | Determine whether a specified node is present in an existing graph object
node_type | Create, read, update, delete, or report status of a node type definition
remove_from_series | Remove graph object from a graph series object
renderDiagrammeR | Widget render function for use in Shiny
renderGrViz | Widget render function for use in Shiny
render_graph | Render the graph or output in various formats
render_graph_from_series | Render a graph available in a series
replace_in_spec | Razor-like template for diagram specification
roll_palette | Create a simple color palette
scale_edges | Create numerical and color scales for edge attributes
scale_nodes | Create numerical and color scales for node attributes
series_info | Get detailed information on a graph series
subset_series | Subset a graph series object
trigger_script | Trigger a script embedded in a graph series object
x11_hex | X11 colors and hexadecimal color values