tidygraph1.3.1 package

A Tidy API for Graph Manipulation

activate

Determine the context of subsequent manipulations

bind_graphs

Add graphs, nodes, or edges to a tbl_graph

centrality

Calculate node and edge centrality

component_games

Graph games based on connected components

context_accessors

Access graph, nodes, and edges directly inside verbs

create_graphs

Create different types of well-defined graphs

edge_rank

Calculate edge ranking

edge_types

Querying edge types

evolution_games

Graph games based on evolution

focus

Select specific nodes or edges to compute on

fortify.tbl_graph

Fortify a tbl_graph for ggplot2 plotting

graph-context

Register a graph context for the duration of the current frame

graph_join

Join graphs on common nodes

graph_measures

Graph measurements

graph_types

Querying graph types

group_graph

Group nodes and edges based on community structure

iterate

Repeatedly modify a graph by a function

local_graph

Measures based on the neighborhood of each node

map_bfs

Apply a function to nodes in the order of a breath first search

map_bfs_back

Apply a function to nodes in the reverse order of a breath first searc...

map_dfs

Apply a function to nodes in the order of a depth first search

map_dfs_back

Apply a function to nodes in the reverse order of a depth first search

map_local

Map a function over a graph representing the neighborhood of each node

morph

Create a temporary alternative representation of the graph to compute ...

morphers

Functions to generate alternate representations of graphs

mutate_as_tbl

Base implementation of mutate

node_measures

Querying node measures

node_rank

Calculate node ranking

node_topology

Node properties related to the graph topology

node_types

Querying node types

pair_measures

Calculate node pair properties

random_walk_rank

Perform a random walk on the graph and return encounter rank

reexports

Objects exported from other packages

reroute

Change terminal nodes of edges

sampling_games

Graph games based on direct sampling

search_graph

Search a graph with depth first and breath first

tbl_graph

A data structure for tidy graph manipulation

tidygraph-package

tidygraph: A Tidy API for Graph Manipulation

type_games

Graph games based on different node types

with_graph

Evaluate a tidygraph algorithm in the context of a graph

A graph, while not "tidy" in itself, can be thought of as two tidy data frames describing node and edge data respectively. 'tidygraph' provides an approach to manipulate these two virtual data frames using the API defined in the 'dplyr' package, as well as provides tidy interfaces to a lot of common graph algorithms.

  • Maintainer: Thomas Lin Pedersen
  • License: MIT + file LICENSE
  • Last published: 2024-01-30