| local_graph | R Documentation |
These functions wraps a set of functions that all measures quantities of the local neighborhood of each node. They all return a vector or list matching the node position.
local_size(order = 1, mode = "all", mindist = 0)
local_members(order = 1, mode = "all", mindist = 0)
local_triangles()
local_ave_degree(weights = NULL)
local_transitivity(weights = NULL)
order |
Integer giving the order of the neighborhood. |
mode |
Character constant, it specifies how to use the direction of
the edges if a directed graph is analyzed. For ‘out’ only the
outgoing edges are followed, so all vertices reachable from the source
vertex in at most |
mindist |
The minimum distance to include the vertex in the result. |
weights |
An edge weight vector. For |
A numeric vector or a list (for local_members) with elements
corresponding to the nodes in the graph.
local_size(): The size of the neighborhood in a given distance from
the node. (Note that the node itself is included unless mindist > 0). Wraps igraph::ego_size().
local_members(): The members of the neighborhood of each node in a
given distance. Wraps igraph::ego().
local_triangles(): The number of triangles each node participate in. Wraps igraph::count_triangles().
local_ave_degree(): Calculates the average degree based on the neighborhood of each node. Wraps igraph::knn().
local_transitivity(): Calculate the transitivity of each node, that is, the
propensity for the nodes neighbors to be connected. Wraps igraph::transitivity()
# Get all neighbors of each graph
create_notable('chvatal') %>%
activate(nodes) %>%
mutate(neighborhood = local_members(mindist = 1))
# These are equivalent
create_notable('chvatal') %>%
activate(nodes) %>%
mutate(n_neighbors = local_size(mindist = 1),
degree = centrality_degree()) %>%
as_tibble()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.