plot_centrality_by_group: Plot centrality measures by group

View source: R/plot_centrality_by_group.R

plot_centrality_by_groupR Documentation

Plot centrality measures by group

Description

Plot centrality measures by group

Usage

plot_centrality_by_group(
  networks_groups,
  replacements,
  measure_spec,
  color_palette = c("#FF5733", "#33FFCE")
)

Arguments

networks_groups

A named list of two network objects.

replacements

Character vector of length 2 with group replacement names.

measure_spec

Character string specifying the centrality measure.

color_palette

Character vector of two colors for the groups.

Value

A list with elements plot (a ggplot object) and table (a data frame).

Examples

set.seed(123)
n <- 300
f1 <- rnorm(n)
f2 <- 0.3 * f1 + rnorm(n)
items <- data.frame(
  sapply(1:4, function(i) 0.7 * f1 + rnorm(n, 0, 0.7)),
  sapply(1:4, function(i) 0.7 * f2 + rnorm(n, 0, 0.7))
)
names(items) <- c(paste0("A", 1:4), paste0("B", 1:4))
items$sex <- rep(c("Female", "Male"), each = n / 2)

nets <- estimate_networks_by_group(items, group_var = "sex",
                                   columns = names(items)[1:8],
                                   default = "EBICglasso")
res <- plot_centrality_by_group(nets, replacements = c("Female", "Male"),
                                measure_spec = "ExpectedInfluence")
res$plot

InterconectaR documentation built on Oct. 16, 2026, 1:06 a.m.