Graph/Network Visualization


[Up] [Top]

Documentation for package ‘DiagrammeR’ version 0.9.2

Help Pages

A C D E F G I J L M N O R S T V X misc

-- A --

add_balanced_tree Add a balanced tree to the graph
add_cycle Add a cycle of nodes to the graph
add_edge Add an edge between nodes in a graph object
add_edges_from_table Add edges and attributes to graph from a table
add_edges_w_string Add one or more edges using a text string
add_edge_clone Add a clone of an existing edge to the graph
add_edge_df Add edges from an edge data frame to an existing graph object
add_forward_edges_ws Add new edges with identical definitions as with a selection of edges
add_full_graph Add a fully connected graph
add_global_graph_attrs Add one or more global graph attributes
add_gnp_graph Add a G(n, p) Erdos-Renyi graph
add_graph_action Add a graph action for execution at every transform
add_grid_2d Add a 2D grid of nodes to the graph
add_grid_3d Add a 3D grid of nodes to the graph
add_mathjax Add MathJax-formatted equation text
add_node Add a node to an existing graph object
add_nodes_from_df_cols Add nodes from distinct values in data frame columns
add_nodes_from_table Add nodes and attributes to graph from a table
add_node_df Add nodes from a node data frame to an existing graph object
add_n_nodes Add one or several unconnected nodes to the graph
add_n_nodes_ws Add a multiple of new nodes with edges to or from one or more selected nodes
add_n_node_clones Add one or several clones of an existing node to the graph
add_path Add a path of nodes to the graph
add_pa_graph Add a preferential attachment graph
add_prism Add a prism of nodes to the graph
add_reverse_edges_ws Add new edges in the opposite directions of a selection of edges
add_star Add a star of nodes to the graph
add_to_series Add graph object to a graph series object

-- C --

cache_edge_attrs Cache edge attributes in the graph
cache_edge_attrs_ws Cache edge attributes (based on a selection of edges) in the graph
cache_edge_count_ws Cache a count of edges (available in a selection) in the graph
cache_node_attrs Cache node attributes in the graph
cache_node_attrs_ws Cache node attributes (based on a selection of nodes) in the graph
cache_node_count_ws Cache a count of nodes (available in a selection) in the graph
clear_global_graph_attrs Clear any global graph attributes that are set
clear_selection Clear a selection of nodes or edges in a graph
colorize_edge_attrs Apply colors based on edge attribute values
colorize_node_attrs Apply colors based on node attribute values
combine_edfs Combine multiple edge data frames into a single edge data frame
combine_graphs Combine two graphs into a single graph
combine_ndfs Combine multiple node data frames
copy_edge_attrs Copy an edge attribute column and set the name
copy_node_attrs Copy a node attribute column and set the name
count_asymmetric_node_pairs Get the number of asymmetrically-connected node pairs
count_automorphisms Get the number of automorphisms in the graph
count_mutual_node_pairs Get the number of mutally-connected node pairs
count_unconnected_node_pairs Get the number of unconnected node pairs
create_complement_graph Create a complement of a graph
create_edge_df Create an edge data frame
create_graph Create a graph object
create_node_df Create a node data frame
create_random_graph Create a randomized graph
create_series Create a graph series object
create_subgraph_ws Create a subgraph using node/edge selection

-- D --

delete_edge Delete an edge from an existing graph object
delete_edges_ws Delete all selected edges in an edge selection
delete_global_graph_attrs Delete one of the global graph attributes stored within a graph object
delete_graph_actions Delete one or more graph actions stored within a graph object
delete_node Delete a node from an existing graph object
delete_nodes_ws Delete all selected nodes in a node selection
DiagrammeR R + mermaid.js
DiagrammeROutput Widget output function for use in Shiny
display_metagraph Display a property graph's underlying model
do_bfs Use the breadth-first search (bfs) algorithm
do_dfs Use the depth-first search (dfs) algorithm
drop_edge_attrs Drop an edge attribute column
drop_node_attrs Drop a node attribute column

-- E --

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
edge_rel Create, read, update, delete, or report status of an edge relationship
export_csv Export a graph to CSV files
export_graph Export a graph to various file formats

-- F --

from_adj_matrix Create a graph using an adjacency matrix
from_igraph Convert an igraph graph to a DiagrammeR one

-- G --

generate_dot Generate DOT code using a graph object
get_adhesion Get graph adhesion
get_agg_degree_in Get an aggregate value from the indegree of nodes
get_agg_degree_out Get an aggregate value from the outdegree of nodes
get_agg_degree_total Get an aggregate value from the total degree of nodes
get_all_connected_nodes Get all nodes connected to a specified node
get_alpha_centrality Get the alpha centrality for nodes in the graph
get_articulation_points Get articulation points
get_attr_dfs Get data frames bound to node attributes
get_authority_centrality Get the authority scores for nodes in the graph
get_betweenness Get betweenness centrality scores
get_bridging Get bridging scores
get_cache Get a cached vector from a graph object
get_closeness Get closeness centrality values
get_closeness_vitality Get closeness vitality
get_cmty_edge_btwns Get community membership by edge betweenness
get_cmty_fast_greedy Get community membership by modularity optimization
get_cmty_louvain Get community membership by Louvain optimization
get_cmty_l_eigenvec Get community membership by leading eigenvector
get_cmty_walktrap Get community membership using the Walktrap method
get_common_nbrs Get all common neighbors between two or more nodes
get_constraint Get constraint scores for one or more graph nodes
get_coreness Get coreness values for graph nodes
get_degree_distribution Get total degree distribution data for a graph
get_degree_histogram Get histogram data for a graph's degree frequency
get_degree_in Get indegree values for all nodes
get_degree_out Get outdegree values for all nodes
get_degree_total Get total degree values for all nodes
get_dice_similarity Get Dice similarity coefficient scores
get_eccentricity Get node eccentricities
get_edges Get node IDs associated with edges
get_edge_attrs Get edge attribute values
get_edge_attrs_ws Get edge attribute values
get_edge_count_w_multiedge Get count of edge definitions where multiple edges occur
get_edge_df Get an edge data frame from a graph
get_edge_ids Get a vector of edge ID values
get_eigen_centrality Get the eigen centrality for nodes in the graph
get_girth Get graph girth
get_global_graph_attrs Get global graph attributes
get_graph_actions Get information on any available graph actions
get_graph_from_series Get a graph available in a series
get_graph_log Get the graph log information
get_graph_name Get graph name
get_graph_time Get the graph date-time or timezone
get_jaccard_similarity Get Jaccard similarity coefficient scores
get_last_edges_created Get the last set of edges created in a graph
get_last_nodes_created Get the last set of nodes created in a graph
get_leverage_centrality Get leverage centrality
get_max_eccentricity Get the maximum graph eccentricity
get_mean_distance Get the mean distance
get_min_cut_between Get the minimum cut between source and sink nodes
get_min_eccentricity Get the minimum graph eccentricity
get_min_spanning_tree Get a minimum spanning tree subgraph
get_multiedge_count Get the count of multiple edges in the graph
get_nbrs Get all neighbors of one or more nodes
get_node_attrs Get node attribute values
get_node_attrs_ws Get node attribute values from a selection of nodes
get_node_df Get a node data frame from a graph
get_node_ids Get a vector of node ID values
get_non_nbrs Get non-neighbors of a node in a graph
get_pagerank Get the PageRank values for nodes in the graph
get_paths Get paths from a specified node in a directed graph
get_periphery Get nodes that form the graph periphery
get_predecessors Get node IDs for predecessor nodes to the specified node
get_radiality Get radiality centrality scores
get_reciprocity Get the graph reciprocity
get_selection Get the current selection available in a graph object
get_similar_nbrs Get neighboring nodes based on node attribute similarity
get_successors Get node IDs for successor nodes to the specified node
get_s_connected_cmpts Get nodes within strongly connected components
get_w_connected_cmpts Get all nodes associated with connected components
graph_count Count graphs in a graph series object
graph_info Get metrics for a graph
grViz R + viz.js
grVizOutput Widget output function for use in Shiny

-- I --

image_icon Icons and their download locations
import_graph Import a graph from various graph formats
invert_selection Invert selection of nodes or edges in a graph
is_edge_loop Is the edge a loop edge?
is_edge_multiple Is the edge a multiple edge?
is_edge_mutual Is the edge mutual with another edge?
is_graph_connected Is the graph a connected graph?
is_graph_dag Is the graph a directed acyclic graph?
is_graph_directed Is the graph a directed graph?
is_graph_empty Is the graph empty?
is_graph_simple Is the graph a simple graph?
is_graph_weighted Is the graph a weighted graph?
is_property_graph Is the graph a property graph?

-- J --

join_edge_attrs Join new edge attribute values using a data frame
join_node_attrs Join new node attribute values using a data frame

-- L --

layout_nodes_w_string Layout nodes using a text-based schematic

-- M --

mermaid R + mermaid.js
mutate_edge_attrs Mutate a set of edge attribute values
mutate_edge_attrs_ws Mutate edge attribute values for a selection of edges
mutate_node_attrs Mutate a set of node attribute values
mutate_node_attrs_ws Mutate node attribute values for a selection of nodes

-- N --

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
node_type Create, read, update, delete, or report status of a node type definition
nudge_node_positions_ws Move layout positions of a selection of nodes

-- O --

open_graph Read a graph or graph series from disk

-- R --

recode_edge_attrs Recode a set of edge attribute values
recode_node_attrs Recode a set of node attribute values
remove_from_series Remove a graph from a graph series
rename_edge_attrs Rename an edge attribute
rename_node_attrs Rename a node attribute
renderDiagrammeR Widget render function for use in Shiny
renderGrViz Widget render function for use in Shiny
render_graph Render the graph in various formats
render_graph_from_series Render a graph available in a series
reorder_graph_actions Trigger the execution of a series of graph actions
replace_in_spec Razor-like template for diagram specification
rescale_edge_attrs Rescale numeric edge attribute values
rescale_node_attrs Rescale numeric node attribute values
rev_edge_dir Reverse the direction of all edges in a graph
rev_edge_dir_ws Reverse the direction of selected edges in a graph

-- S --

save_graph Save a graph or graph series to disk
select_edges Select edges in a graph
select_edges_by_edge_id Select edges in a graph using edge ID values
select_edges_by_node_id Select edges in a graph using node ID values
select_last_edges_created Select the last set of edges created in a graph
select_last_nodes_created Select the last set of nodes created in a graph
select_nodes Select nodes in a graph
select_nodes_by_degree Select nodes in the graph based on their degree values
select_nodes_by_id Select nodes in a graph by ID values
select_nodes_in_neighborhood Select nodes based on a walk distance from a specified node
series_info Get information on a graph series
set_cache Cache a vector in the graph
set_df_as_edge_attr Set a data frame as an edge attribute
set_df_as_node_attr Set a data frame as a node attribute
set_edge_attrs Set edge attributes
set_edge_attrs_ws Set edge attributes with an edge selection
set_global_graph_attrs Set global graph attributes
set_graph_name Set graph name
set_graph_time Set graph date-time and timezone
set_graph_undirected Convert graph to an undirected graph
set_node_attrs Set node attributes
set_node_attrs_ws Set node attributes with a node selection
set_node_attr_to_display Set the node attribute values to be rendered
set_node_attr_w_fcn Set node attribute values with a graph function
set_node_position Apply a layout position to a single node
subset_series Subset a graph series object

-- T --

to_igraph Convert a DiagrammeR graph to an igraph one
trav_both Traverse from one or more selected nodes onto neighboring nodes
trav_both_edge Traverse from one or more selected nodes onto adjacent edges
trav_in Traverse from one or more selected nodes onto adjacent, inward nodes
trav_in_edge Traverse from one or more selected nodes onto adjacent, inward edges
trav_in_node Traverse from one or more selected edges onto adjacent, inward nodes
trav_out Traverse from one or more selected nodes onto adjacent, outward nodes
trav_out_edge Traverse from one or more selected nodes onto adjacent, outward edges
trav_out_node Traverse from one or more selected edges onto adjacent, outward nodes
trav_reverse_edge Traverse to any reverse edges
trigger_graph_actions Trigger the execution of a series of graph actions

-- V --

visnetwork Render graph with visNetwork

-- X --

x11_hex X11 colors and hexadecimal color values

-- misc --

%>% The magrittr pipe