Learn R Programming

⚠️There's a newer version (1.0.11) of this package.Take me there.

DiagrammeR (version 0.7)

Create Diagrams and Flowcharts Using R

Description

Create graph diagrams and flowcharts using R.

Copy Link

Version

Install

install.packages('DiagrammeR')

Monthly Downloads

34,997

Version

0.7

License

MIT + file LICENSE

Maintainer

Richard Iannone

Last Published

June 11th, 2015

Functions in DiagrammeR (0.7)

replace_in_spec

Razor-like template for diagram specification
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
edge_info

Get detailed information on edges
DiagrammeR

R + mermaid.js
create_edges

Create a data frame with edges and their attributes
create_subgraph

Create a subgraph based on a walk distance from a specified node
edge_count

Get count of all edges or edges with distinct relationship types
get_successors

Get node IDs for successor nodes to the specified node
delete_node

Delete a node from an existing graph object
display_graph_object

Update and display graph object
add_to_series

Add graph object to a graph series object
create_graph

Create a graph object using data frames representative of nodes and edges
node_present

Determine whether a specified node is present in an existing graph object
get_predecessors

Get node IDs for predecessor nodes to the specified node
mermaid

R + mermaid.js
node_info

Get detailed information on nodes
node_type

Create, read, update, delete, or report status of a node type definition
graph_count

Count graphs in a graph series object
trigger_script

Trigger a script embedded in a graph series object
edge_relationship

Create, read, update, delete, or report status of an edge relationship
is_graph_empty

Is the graph empty?
get_nodes

Get vector of node IDs
scale_nodes

Create numerical and color scales for node attributes
create_series

Create a graph series object
image_icon

Icons and their download locations
add_node

Add a node to an existing graph object
edge_present

Determine whether a specified edge is present in an existing graph object
x11_hex

X11 colors and hexadecimal color values
create_nodes

Create a data frame with nodes and their attributes
render_graph_from_series

Render a graph available in a series
DiagrammeROutput

Widget output function for use in Shiny
get_edges

Get node IDs associated with edges
remove_from_series

Remove graph object from a graph series object
roll_palette

Create a simple color palette
render_graph

Render the graph or output in various formats
renderDiagrammeR

Widget render function for use in Shiny
scale_edges

Create numerical and color scales for edge attributes
node_count

Get count of all nodes or certain types of nodes
grVizOutput

Widget output function for use in Shiny
subset_series

Subset a graph series object
renderGrViz

Widget render function for use in Shiny
grViz

R + viz.js
add_edges

Add edges to an existing graph object
delete_edge

Delete an edge from an existing graph object
is_graph_directed

Is the graph a directed graph?
exportSVG

Export grViz graph as SVG with V8
series_info

Get detailed information on a graph series