Learn R Programming

DiagrammeR (version 1.0.9)

get_constraint: Get constraint scores for one or more graph nodes

Description

Get the constraint scores (based on Burt's Constraint Index) for one or more nodes in a graph.

Usage

get_constraint(graph, nodes = NULL)

Value

A data frame with constraint scores for one or more graph nodes.

Arguments

graph

A graph object of class dgr_graph.

nodes

an optional vector of node IDs to consider for constraint scores. If not supplied, then constraint scores for all nodes in the graph will be calculated.

Examples

Run this code
# Create a random graph using the
# `add_gnm_graph()` function
graph <-
  create_graph(
    directed = FALSE) %>%
  add_gnm_graph(
    n = 10,
    m = 15,
    set_seed = 23)

# Get the constaint scores for all
# nodes in the graph
graph %>% get_constraint()

# Get the constaint scores
# for nodes `5` and `7`
graph %>%
  get_constraint(
    nodes = c(5, 7))

# Add the constraint scores
# to the graph as a node
# attribute
graph <-
  graph %>%
  join_node_attrs(
    df = get_constraint(.))

# Display the graph's node data frame
graph %>% get_node_df()

Run the code above in your browser using DataLab