network.plot: Plots a network object

View source: R/network_plot.R

network.plotR Documentation

Plots a network object

Description

Plots the network created using the netfacs.network function; for networks with clear clusterin of elements, clusters can get different colours

Usage

network.plot(
  netfacs.graph,
  title = "network",
  clusters = TRUE,
  plot.bubbles = FALSE,
  hide.unconnected = TRUE
)

Arguments

netfacs.graph

igraph network object resulting from netfacs.network

title

string of the graph's main title

clusters

if TRUE, cluster_fast_greedy is used to establish possible clusters in the dataset

plot.bubbles

if TRUE, then the nodes in the network plots will be surrounded by bubbles; if FALSE, the edges connect the names directly

hide.unconnected

if TRUE, then the nodes that do not have any significant connections will be hidden in the plot

Value

Function returns a ggraph plot of the network, where the size of nodes indicates how often they occur on their own, and edges indicate significant co-occurrence between them

Examples

data(emotions_set)
angry.face <- netfacs(
  data = emotions_set[[1]],
  condition = emotions_set[[2]]$emotion,
  test.condition = "anger",
  ran.trials = 100,
  combination.size = 2
)

anger.net <- netfacs.network(
  netfacs.data = angry.face,
  link = "unweighted",
  significance = 0.01,
  min.count = 1,
  min.prob = 0,
  min.specificity = 0,
  ignore.element = NULL
)

anger.plot <- network.plot(anger.net,
  title = "Angry Faces",
  clusters = FALSE,
  plot.bubbles = TRUE
)

NetFACS documentation built on March 18, 2022, 7:40 p.m.