Graph/Network Visualization

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_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_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_forward_edges_ws | Add new edges with identical definitions as with a selection... |

add_full_graph | Add a fully connected graph |

add_global_graph_attrs | Add one or more global graph attributes |

add_gnm_graph | Add a G(n, m) Erdos-Renyi graph |

add_gnp_graph | Add a G(n, p) Erdos-Renyi graph |

add_graph_action | Add a graph action for execution at every transform |

add_graph_to_graph_series | Add graph object to a graph series object |

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_growing_graph | Create a random growing graph with m edges added per step |

add_islands_graph | Create a random islands graph with edges between the islands |

add_mathjax | Add MathJax-formatted equation text |

add_n_node_clones | Add one or several clones of an existing node to the graph |

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... |

add_node | Add a node to an existing graph object |

add_node_clones_ws | Add clones of a selection of nodes |

add_node_df | Add nodes from a node data frame 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_pa_graph | Add a preferential attachment graph |

add_path | Add a path of nodes to the 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... |

add_smallworld_graph | Add a Watts-Strogatz small-world graph |

add_star | Add a star of nodes to the graph |

clear_selection | Clear an active selection of nodes or edges |

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... |

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 |

count_edges | Get a count of all edges |

count_graphs_in_graph_series | Count graphs in a graph series object |

count_loop_edges | Get count of all loop edges |

count_mutual_node_pairs | Get the number of mutually-connected node pairs |

count_nodes | Get a count of all nodes |

count_s_connected_cmpts | Get the number of strongly-connected components |

count_unconnected_node_pairs | Get the number of unconnected node pairs |

count_unconnected_nodes | Get count of all unconnected nodes |

count_w_connected_cmpts | Get the number of weakly-connected components |

create_edge_df | Create an edge data frame |

create_graph | Create a graph object |

create_graph_series | Create a graph series object |

create_node_df | Create a node data frame |

currencies | ISO-4217 currency data. |

delete_cache | Delete vectors cached in a graph object |

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... |

delete_graph_actions | Delete one or more graph actions stored within a graph object |

delete_loop_edges_ws | Delete all loop edges associated with a selection of nodes |

delete_node | Delete a node from an existing graph object |

delete_nodes_ws | Delete all nodes in a node selection |

deselect_edges | Deselect any selected edges in a graph |

deselect_nodes | Deselect any selected nodes in a graph |

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 |

edge_aes | Insert edge aesthetic attributes during edge creation |

edge_data | Insert edge data attributes during edge creation |

edge_list_1 | Edge list - Version 1. |

edge_list_2 | Edge list - Version 2. |

export_csv | Export a graph to CSV files |

export_graph | Export a graph to various image formats |

filter_graph_series | Subset a graph series object |

from_adj_matrix | Create a graph using an adjacency matrix |

from_igraph | Convert an igraph graph to a DiagrammeR one |

fully_connect_nodes_ws | Fully connect all nodes in a selection of nodes |

fully_disconnect_nodes_ws | Fully disconnect all nodes in a selection of nodes |

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 all nodes |

get_articulation_points | Get articulation points |

get_authority_centrality | Get the authority scores for all nodes |

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_l_eigenvec | Get community membership by leading eigenvector |

get_cmty_louvain | Get community membership by Louvain optimization |

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_edge_attrs | Get edge attribute values |

get_edge_attrs_ws | Get edge attribute values from a selection of edges |

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_df_ws | Get the graph's edf filtered by a selection of edges |

get_edge_ids | Get a vector of edge ID values |

get_edge_info | Get detailed information on edges |

get_edges | Get node IDs associated with edges |

get_eigen_centrality | Get the eigen centrality for all nodes |

get_girth | Get the graph girth |

get_global_graph_attr_info | Get global graph attributes |

get_graph_actions | Get information on any available graph actions |

get_graph_from_graph_series | Get a graph available in a series |

get_graph_info | Get metrics for a graph |

get_graph_log | Get the graph log information |

get_graph_name | Get graph name |

get_graph_series_info | Get information on a graph series |

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_multiedge_count | Get the count of multiple edges |

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_df_ws | Get the graph's ndf filtered by a selection of nodes |

get_node_ids | Get a vector of node ID values |

get_node_info | Get detailed information on nodes |

get_non_nbrs | Get non-neighbors of a node in a graph |

get_pagerank | Get the PageRank values for all nodes |

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_s_connected_cmpts | Get nodes within strongly connected components |

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_w_connected_cmpts | Get all nodes associated with connected components |

grViz | R + viz.js |

grVizOutput | Widget output function for use in Shiny |

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_edge_present | Determine whether a specified edge is present |

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_undirected | Is the graph an undirected graph? |

is_graph_weighted | Is the graph a weighted graph? |

is_node_present | Determine whether a specified node is present |

is_property_graph | Is the graph a property graph? |

join_edge_attrs | Join new edge attribute values using a data frame |

join_node_attrs | Join new node attribute values using a data frame |

layout_nodes_w_string | Layout nodes using a text-based schematic |

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 |

node_aes | Insert node aesthetic attributes during node creation |

node_data | Insert node data attributes during node creation |

node_edge_aes_data | Options for node and edge aesthetics and data |

node_list_1 | Node list - Version 1. |

node_list_2 | Node list - Version 2. |

nudge_node_positions_ws | Move layout positions of a selection of nodes |

open_graph | Read a graph or graph series from disk |

pipe | The magrittr pipe |

print.dgr_graph | Print the graph to the terminal |

recode_edge_attrs | Recode a set of edge attribute values |

recode_node_attrs | Recode a set of node attribute values |

remove_graph_from_graph_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 |

render_graph | Render the graph in various formats |

render_graph_from_graph_series | Render a graph available in a series |

renderGrViz | Widget render function for use in Shiny |

reorder_graph_actions | Reorder the stored 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 using an... |

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 their ID values |

select_nodes_in_neighborhood | Select nodes based on a walk distance from a specified node |

set_cache | Cache a vector in the graph |

set_edge_attrs | Set edge attribute values |

set_edge_attrs_ws | Set edge attributes with an edge selection |

set_edge_attr_to_display | Set the edge attribute values to be rendered |

set_graph_directed | Convert an undirected graph to a directed graph |

set_graph_name | Set graph name |

set_graph_time | Set graph date-time and timezone |

set_graph_undirected | Convert a directed graph to an undirected graph |

set_node_attrs | Set node attribute values |

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 |

to_igraph | Convert a DiagrammeR graph to an igraph one |

transform_to_complement_graph | Create a complement of a graph |

transform_to_min_spanning_tree | Get a minimum spanning tree subgraph |

transform_to_subgraph_ws | Create a subgraph using a node or edge selection |

trav_both | Traverse from one or more selected nodes onto neighboring... |

trav_both_edge | Traverse from one or more selected nodes onto adjacent edges |

trav_in | Traverse from one or more selected nodes onto adjacent,... |

trav_in_edge | Traverse from one or more selected nodes onto adjacent,... |

trav_in_node | Traverse from one or more selected edges onto adjacent,... |

trav_in_until | Traverse inward node-by-node until stopping conditions are... |

trav_out | Traverse from one or more selected nodes onto adjacent,... |

trav_out_edge | Traverse from one or more selected nodes onto adjacent,... |

trav_out_node | Traverse from one or more selected edges onto adjacent,... |

trav_out_until | Traverse outward node-by-node until stopping conditions are... |

trav_reverse_edge | Traverse to any reverse edges |

trigger_graph_actions | Trigger the execution of a series of graph actions |

usd_exchange_rates | US Dollar exchange rates. |

visnetwork | Render graph with visNetwork |

x11_hex | X11 colors and hexadecimal color values |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.