Learn R Programming

cograph

cograph is a modern R package for the analysis, visualization, and manipulation of complex networks. It provides publication-ready plotting with customizable layouts, node shapes, edge styles, and themes through an intuitive, pipe-friendly API. First-class support for Transition Network Analysis (TNA), multilayer networks, and community detection.

Installation

# Install from CRAN
install.packages("cograph")

# Development version from GitHub
devtools::install_github("sonsoleslp/cograph")

Features

Network Plotting

FunctionDescription
splot()Base R network plot (core engine)
soplot()Grid/ggplot2 network rendering
tplot()qgraph drop-in replacement for TNA
plot_htna()Hierarchical multi-group TNA layouts
plot_mtna()Multi-cluster TNA with shape containers
plot_mcml()Markov Chain Multi-Level visualization
plot_mlna()Multilayer 3D perspective networks
plot_mixed_network()Combined symmetric/asymmetric edges

Flow and Comparison Plots

FunctionDescription
plot_transitions()Alluvial/Sankey flow diagrams
plot_alluvial()Alluvial wrapper with flow coloring
plot_trajectories()Individual tracking with line bundling
plot_chord()Chord diagrams with ticks
plot_heatmap()Adjacency heatmaps with clustering
plot_compare()Difference network visualization
plot_bootstrap()Bootstrap CI result plots
plot_permutation()Permutation test result plots

Community and Higher-Order Structure

FunctionDescription
overlay_communities()Community blob overlays on network plots
plot_simplicial()Higher-order pathway (simplicial complex) visualization
detect_communities()11 igraph algorithms with shorthand wrappers
communities()Unified community detection interface

Network Analysis

FunctionDescription
centrality()23+ centrality measures with individual wrappers
motifs() / subgraphs()Motif/triad census with per-actor windowing
robustness()Network robustness analysis
disparity_filter()Backbone extraction (Serrano et al. 2009)
cluster_summary()Between/within cluster weight aggregation
build_mcml()Markov Chain Multi-Level model construction
summarize_network()Comprehensive network-level statistics
verify_with_igraph()Cross-validation against igraph
simplify()Prune weak edges

Multilayer Networks

FunctionDescription
supra_adjacency()Supra-adjacency matrix construction
layer_similarity()Layer comparison measures
aggregate_layers()Weight aggregation across layers
plot_ml_heatmap()Multilayer heatmaps with 3D perspective

Examples

TNA Plot

The primary use case: visualize transition networks from the tna package.

library(tna)
library(cograph)

# Build a TNA model from sequence data
fit <- tna(engagement)

# One-liner visualization
splot(fit)

Simple Network

library(cograph)

# Create a transition matrix
states <- c("Explore", "Plan", "Monitor", "Adapt", "Reflect")
mat <- matrix(
  c(0.0, 0.4, 0.2, 0.1, 0.3,
    0.3, 0.0, 0.3, 0.2, 0.2,
    0.2, 0.3, 0.0, 0.3, 0.2,
    0.1, 0.2, 0.4, 0.0, 0.3,
    0.2, 0.2, 0.2, 0.4, 0.0),
  nrow = 5, byrow = TRUE,
  dimnames = list(states, states)
)

splot(mat)

Layouts

par(mfrow = c(2, 2), mar = c(1, 1, 2, 1))
splot(mat, layout = "oval",   title = "oval")
splot(mat, layout = "circle", title = "circle")
splot(mat, layout = "kk",     title = "kk")
splot(mat, layout = "fr",     title = "fr")

Edge Styling

splot(mat,
  curvature = 0.3,
  arrow_size = 0.02,
  edge_width = 3
)

Node Shapes

shapes <- c("circle", "square", "hexagon", "diamond", "triangle")

splot(mat,
  node_shape = shapes,
  node_fill = c("#E63946", "#457B9D", "#2A9D8F", "#E9C46A", "#F4A261"),
  layout = "circle"
)

Donuts

Donut nodes show proportional fill with optional polygon shapes.

fills <- c(0.9, 0.7, 0.5, 0.3, 0.8)

splot(mat,
  donut_fill = fills,
  donut_color = "steelblue",
  donut_shape = c("circle", "hexagon", "square", "diamond", "triangle")
)

Pies

Pie chart nodes with per-node color palettes.

pie_vals <- list(
  c(0.5, 0.3, 0.2),
  c(0.4, 0.4, 0.2),
  c(0.3, 0.3, 0.4),
  c(0.6, 0.2, 0.2),
  c(0.2, 0.5, 0.3)
)

pie_cols <- list(
  c("#E63946", "#457B9D", "#2A9D8F"),
  c("#264653", "#E9C46A", "#F4A261"),
  c("#F72585", "#7209B7", "#3A0CA3"),
  c("#003049", "#D62828", "#F77F00"),
  c("#606C38", "#283618", "#DDA15E")
)

splot(mat,
  node_shape = "pie",
  pie_values = pie_vals,
  pie_colors = pie_cols,
  layout = "circle"
)

Donut + Pie Combo

Combine outer donut ring with inner pie segments.

splot(mat,
  donut_fill = fills,
  donut_color = "steelblue",
  pie_values = pie_vals,
  pie_colors = c("#E41A1C", "#377EB8", "#4DAF4A")
)

Chord Diagram

plot_chord(mat, title = "Transition Chord Diagram")

Heatmap

plot_heatmap(mat, show_values = TRUE, colors = "viridis",
             value_fontface = "bold", title = "Transition Heatmap")

Alluvial Flow

plot_transitions(mat, flow_color_by = "from", flow_alpha = 0.5,
                 from_title = "Source", to_title = "Target")

License

MIT License.

Copy Link

Version

Install

install.packages('cograph')

Version

2.0.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Sonsoles López-Pernas

Last Published

March 31st, 2026

Functions in cograph (2.0.0)

QGRAPH_SCALE

qgraph Scaling Constants (Exact Values)
CographTheme

CographTheme R6 Class
CographNetwork

CographNetwork R6 Class
COGRAPH_SCALE

cograph Scaling Constants
COGRAPH_SCALE_LEGACY

Legacy Scaling Constants (Pre-v2.0 Behavior)
CographLayout

CographLayout R6 Class
abbrev_label

Abbreviate Labels
aes-edges

Edge Aesthetics
aes-scales

Aesthetic Scale Functions
aggregate_weights

Aggregate Edge Weights
aggregate_layers

Aggregate Layers
arrow_radius

Calculate Arrow Radius
arrow_points

Calculate Arrow Head Points
aggregate_duplicate_edges

Aggregate Duplicate Edges
aes-nodes

Node Aesthetics
as_cograph

Convert to Cograph Network
centrality

Calculate Network Centrality Measures
centrality_betweenness

Betweenness Centrality
as_tna

Convert cluster_summary to tna Objects
centrality_authority

HITS Authority and Hub Scores
as_mcml

Convert to mcml
arrow_head_points

Calculate Arrow Head Points
centrality_constraint

Burt's Constraint
centrality_pagerank

PageRank Centrality
centrality_diffusion

Diffusion Centrality
build_mcml

Build MCML from Raw Transition Data
arrow_base_midpoint

Calculate Arrow Base Midpoint
bezier_points

Calculate Bezier Curve Points
atan2_usr

Aspect-Corrected atan2
cent_to_edge

Calculate Point on Node Boundary
brain_vertices

Generate Brain Vertices
build_edge_labels_from_template

Build Edge Labels from Template
centrality_kreach

Geodesic K-Path Centrality
centrality_closeness

Closeness Centrality
centrality_eccentricity

Eccentricity
centrality_percolation

Percolation Centrality
centrality_strength

Strength Centrality (Weighted Degree)
community_consensus

Consensus Community Detection
centrality_alpha

Alpha (Katz) Centrality
cograph-main

Main Entry Point
centrality_power

Bonacich Power Centrality
centrality_degree

Degree Centrality
centrality_current_flow_closeness

Current Flow Closeness Centrality
centrality_subgraph

Subgraph Centrality
community_edge_betweenness

Edge Betweenness Community Detection
cluster_summary

Cluster Summary Statistics
centrality_transitivity

Local Transitivity (Clustering Coefficient)
cograph-package

cograph: Modern Network Visualization for R
centrality_voterank

VoteRank Centrality
cograph

Create a Network Visualization
community_sizes

Get Community Sizes
centrality_laplacian

Laplacian Centrality
centrality_coreness

K-Core Decomposition (Coreness)
community_fluid

Fluid Communities Detection
community_optimal

Optimal Community Detection
community_louvain

Louvain Community Detection
circle_vertices

Generate Circle Vertices
centrality_current_flow_betweenness

Current Flow Betweenness Centrality
community_fast_greedy

Fast Greedy Community Detection
community_spinglass

Spinglass Community Detection
compute_connectivity_jitter_horizontal

Compute Connectivity-Based Jitter (Horizontal Layout)
check_duplicate_edges

Check and Handle Duplicate Edges
cloud_vertices

Generate Cloud Vertices
community_infomap

Infomap Community Detection
degree_distribution

Degree Distribution Visualization
curve_control_point

Calculate Control Point for Curved Edge
.as_mcml

Convert a cluster_summary to mcml (strip tna classes)
.draw_intra_arc

Draw a Smooth Bezier Arc for Intra-Group Edges
.build_ml_connections

Build inter-layer connection lines
compute_connectivity_jitter_vertical

Compute Connectivity-Based Jitter (Vertical Layout)
community_label_propagation

Label Propagation Community Detection
centrality_eigenvector

Eigenvector Centrality
compute_edge_curvatures

Compute Edge Curvatures
.build_heatmap_base

Build Base Heatmap
compute_layout_gephi_fr

Wrapper for Gephi FR Layout (for layout registry)
compute_adaptive_esize

Compute Adaptive Base Edge Size
.build_ml_labels

Build layer label positions
detect_communities

Detect Communities in a Network
centrality_harmonic

Harmonic Centrality
centrality_leverage

Leverage Centrality
.draw_intra_group_edges

Draw Intra-Group Edges with Curvature
detect_duplicate_edges

Detect Duplicate Edges in Undirected Network
.auto_detect_clusters

Auto-detect clusters from cograph_network
.build_cluster_lookup

Build node-to-cluster lookup from cluster specification
centrality_load

Load Centrality
.build_from_transitions

Build cluster_summary from transition vectors
cluster_quality

Cluster Quality Metrics
.plot_heatmap_single

Plot Single Network Heatmap
cluster_significance

Test Significance of Community Structure
community_leading_eigenvector

Leading Eigenvector Community Detection
.disparity_filter_matrix

Disparity Filter Core Implementation
.detect_mcml_input

Detect input type for build_mcml
community_walktrap

Walktrap Community Detection
color_communities

Color Nodes by Community
communities

Community Detection
compute_polygon_layout

Compute Polygon Layout
compare_communities

Compare Community Structures
compute_plot_limits

Compute Plot Limits
community_leiden

Leiden Community Detection
diamond_vertices

Generate Diamond Vertices
create_nodes_df

Create Node Data Frame
compute_circular_layout

Compute Circular Layout
.process_weights

Process weights based on type
create_edges_df

Create Edge Data Frame
.build_mcml_edgelist

Build MCML from edge list data.frame
.build_mcml_sequence

Build MCML from sequence data.frame
.plot_compare_all_pairs

Plot All Pairwise Comparisons
.normalize_clusters

Normalize cluster specification to list format
draw_chip_node_base

Draw Chip Node (Base R)
cross_vertices

Generate Cross/Plus Vertices
.heatmap_theme

Heatmap Theme
draw_circle

Draw Circle Node
disparity

Disparity Filter for Network Backbone Extraction
.transform_to_plane

Transform coordinates to perspective plane
draw_database_node_base

Draw Database Node (Base R)
.add_cluster_labels

Add Cluster Labels
.matrix_to_long

Convert Matrix to Long Format
draw_diamond

Draw Diamond Node
draw_node_base

Draw a Single Node
.extract_inits

Extract Initial Probabilities from Network Object
.extract_ml_layers

Extract layers from various input types
draw_neural_node_base

Draw Neural Node (Base R)
.build_ml_cells

Build cell polygon data
.translate_qgraph_dots

Translate qgraph-style parameter names to cograph equivalents
draw_curved_edge_base

Draw Curved Edge with xspline (qgraph-style)
disparity_filter

Disparity Filter
draw_database

Draw Database Node
.build_ml_shells

Build layer shell outlines
.extract_weights

Extract Weight Matrix from Network Object
.group_tna_to_mcml

Convert a group_tna to mcml
.add_cluster_borders

Add Cluster Borders
.add_heatmap_values

Add Value Labels to Heatmap (with optional halo)
create_grid_grob

Create Grid Grob Tree
draw_curved_arrow_base

Draw Curved Arrow Head
draw_curved_edge

Draw Curved Edge
draw_donut_pie_node_base

Draw Donut with Inner Pie
draw_donut_pie

Draw Donut with Inner Pie Node
.plot_heatmap_group_tna

Plot Group TNA as Supra-Adjacency Heatmap
.plot_heatmap_clustered

Plot Clustered Heatmap
.wrap_communities

Wrap igraph communities result
.resolve_weights

Resolve edge weights
.compute_modularity

Compute modularity
.create_cograph_network

Create Unified cograph_network Object
draw_pie_node_base

Draw Pie Chart Node
draw_node_label_base

Draw Node Label
draw_polygon_donut

Draw Polygon Donut Node
draw_self_loop

Draw Self-Loop
draw_ellipse

Draw Ellipse Node
draw_edge_label_base

Draw Edge Label
draw_gear

Draw Gear Node
draw_arrow_base

Draw Arrow Head
draw_hexagon

Draw Hexagon Node
draw_open_arrow_base

Draw Open Arrow Head
draw_square

Draw Square Node
draw_star

Draw Star Node
draw_network

Draw Network Node
draw_heart

Draw Heart Node
.tna_style_defaults

TNA Visual Style Defaults
extract_motifs

Extract Motifs from Network Data
draw_robot

Draw Robot Node
draw_self_loop_base

Draw Self-Loop Edge (qgraph-style)
expand_param

Expand Parameter to Length (Strict)
draw_cross

Draw Cross/Plus Node
draw_curve_with_start_segment

Draw Curve with Optional Start Segment
edge_endpoint

Calculate Edge Endpoint on Node Border
draw_donut_node_base

Draw Donut Chart Node
draw_network_node_base

Draw Network Node (Base R)
draw_donut

Draw Donut Node
draw_triangle

Draw Triangle Node
ellipse_vertices

Generate Ellipse Vertices
draw_robot_node_base

Draw Robot Node (Base R)
filter_nodes

Filter Nodes by Metadata or Centrality
filter_edges_by_weight

Filter Edges by Weight Threshold
get_shape_vertices

Get Shape Vertices
format_pvalue

Format P-value
get_theme

Get a Registered Theme
get_shape

Get a Registered Shape
get_data

Get Original Data from Cograph Network
draw_neural

Draw Neural Node
draw_polygon_donut_node_base

Draw Polygon Donut Node (Base R)
globals

Global Registries for cograph
gear_vertices

Generate Gear Vertices
format_edge_label_template

Format Edge Label from Template
draw_straight_edge

Draw Straight Edge
get_edges

Get Edges from Cograph Network
find_curve_split_index

Find Split Index for Curve Based on Arc Length Fraction
fontface_to_numeric

Convert Fontface String to Numeric
hai_datasets

Human-AI Interaction Coding Sequences
draw_polygon_donut_pie_node_base

Draw Polygon Donut with Inner Pie
get_edge_list

Extract Raw Edge List from TNA Model
get_groups

Get Node Groups from Cograph Network
get_significance_stars

Get Significance Stars from P-values
draw_straight_edge_base

Draw Straight Edge
get_edge_order

Get Edge Rendering Order
.resolve_colors

Resolve Color Palette
.decode_tna_data

Decode numeric tna_seq_data back to character labels
get_nodes

Get Nodes from Cograph Network
draw_brain

Draw Brain Node
get_scale_constants

Get Scaling Constants
.resolve_ml_colors

Resolve color palette
input-matrix

Matrix Input Parsing
layout_spring

Fruchterman-Reingold Spring Layout
input-parse

Input Parsing Functions
layout_oval

Oval Layout
is_cograph_network

Check if object is a CographNetwork
get_x_scale

Get X-axis Scale Factor (inches per user unit)
draw_chip

Draw Chip Node
input-igraph

igraph Input Parsing
is_cograph_theme

Check if object is a CographTheme
input-edgelist

Edge List Input Parsing
get_source

Get Source Type from Cograph Network
edge_centrality

Calculate Edge Centrality Measures
get_y_scale

Get Y-axis Scale Factor (inches per user unit)
draw_circle_arrow_base

Draw Circle Arrow (Dot)
ggplot_robustness

Compare Network Robustness (ggplot2)
draw_cloud

Draw Cloud Node
in_to_usr_y

Convert Inches to User Coordinates (Y-axis)
network_rich_club

Rich Club Coefficient
motifs

Network Motif Analysis
extract_triads

Extract Triads with Node Labels
get_svg_shape

Get Registered SVG Shape
motif_census

Network Motif Analysis
input-qgraph

qgraph Input Parsing
get_template_from_style

Get Template from Style Preset
init_registries

Initialize Global Registries
is_tna_network

Check if Network is TNA-based
palette_blues

Blues Palette
network_small_world

Small-World Coefficient (Sigma)
draw_double_donut_pie

Draw Double Donut with Inner Pie Node
input-tna

tna Input Parsing
is_directed

Check if Network is Directed
draw_double_donut_pie_node_base

Draw Double Donut with Inner Pie
inset_polygon_vertices

Inset Polygon Vertices
input-statnet

Statnet Network Input Parsing
is_symmetric_matrix

Detect if Matrix is Symmetric
map_qgraph_shape

Map qgraph shape names to cograph equivalents
layer_degree_correlation

Degree Correlation Between Layers
palette_colorblind

Colorblind-friendly Palette
draw_pie

Draw Pie Node
draw_pentagon

Draw Pentagon Node
mcml

mcml - Deprecated alias for cluster_summary
plot_alluvial

Plot Alluvial Diagram
get_labels

Get Labels from Cograph Network
filter_edges

Filter Edges by Metadata
perp_mid

Calculate Perpendicular Midpoint for Curved Edges
get_edge_label_position

Get Label Position on Edge
pentagon_vertices

Generate Pentagon Vertices
get_donut_base_vertices

Get Polygon Vertices by Shape Name
get_layout

Get a Registered Layout
layout-circle

Circular Layout
plot_comparison_heatmap

Plot Comparison Heatmap
plot_bootstrap_forest

Forest Plot for Bootstrap Network Results
list_svg_shapes

List Registered SVG Shapes
list_shapes

List Available Shapes
plot_edge_diff_forest

Forest Plot for Bootstrap Edge Differences
n_nodes

Get Number of Nodes
layout_gephi_fr

Gephi Fruchterman-Reingold Layout
layout-groups

Group-based Layout
nodes

Get Nodes from Cograph Network (Deprecated)
network_bridges

Bridge Edges
from_tna

Convert a tna object to cograph parameters
from_qgraph

Convert a qgraph object to cograph parameters
modularity.cograph_communities

Get Modularity Score
plot_simplicial

Simplicial Complex Visualization
draw_svg_shape

Draw SVG Shape (Grid)
fontface_to_string

Convert Numeric Fontface to String
draw_svg_shape_base

Draw SVG Shape (Base R)
methods-print

Print Methods
hexagon_vertices

Generate Hexagon Vertices
format_ci_range

Format CI Range
layout_groups

Group-based Layout
plot_trajectories

Plot Individual Trajectories
plot.cograph_motif_analysis

Plot Motif Analysis Results
plot.cograph_motifs

Plot Network Motifs
in_to_usr_x

Convert Inches to User Coordinates (X-axis)
offset_point

Offset Point from Center
plot_transitions

Plot Transitions Between States
register_svg_shape

Register Custom SVG Shape
network_global_efficiency

Global Efficiency
network_girth

Network Girth (Shortest Cycle Length)
qgraph_plot_info

Get Plot Dimension Info
get_meta

Get Metadata from Cograph Network
get_node_order

Get Node Rendering Order
qgraph_norm_curve

qgraph Curve Normalization Factor
handle_deprecated_param

Handle Deprecated Parameter
output-save

Output and Saving
map_qgraph_lty

Map qgraph lty codes to cograph edge style names
map_node_colors

Map Node Colors by Group
plot_tna

TNA-Style Network Plot (qgraph Compatible)
print.cograph_network

Print cograph_network Object
palette_pastel

Pastel Palette
network_vertex_connectivity

Network Vertex Connectivity
network_summary

Network-Level Summary Statistics
layout-registry

Layout Registry Functions
heart_vertices

Generate Heart Vertices
layout-oval

Oval/Ellipse Layout
palette_diverging

Diverging Palette
layer_similarity

Layer Similarity
register_theme

Register a Custom Theme
list_layouts

List Available Layouts
layer_similarity_matrix

Pairwise Layer Similarities
render_edges_splot

Render Edges for splot
plot-heatmap

Network Heatmap Plots
n_communities

Get Number of Communities
list_palettes

List Available Color Palettes
set_groups

Set Node Groups
layout_circle

Circular Layout
render_legend_grid

Render Legend
scale-constants

Scaling Constants
layout-spring

Fruchterman-Reingold Spring Layout
list_themes

List Available Themes
set_layout

Set Layout in Cograph Network
qgraph_arrow_size

qgraph-style Arrow Size Calculation
robustness_vertex_attack

Vertex Attack Analysis
register_builtin_shapes

Register Built-in Shapes
register_builtin_themes

Register Built-in Themes
plot.cograph_network

Plot cograph_network Object
plot-nestimate

Nestimate Plotting Methods
overlay_communities

Overlay Community Blobs on a Network Plot
plot_chord

Chord Diagram
parse_svg

Parse SVG Content
parse_input

Parse Network Input
network_clique_size

Largest Clique Size
network_cut_vertices

Cut Vertices (Articulation Points)
n_edges

Get Number of Edges
plot-bootstrap

Bootstrap Plotting Methods
render_nodes_base

Render All Nodes
sn_save

Save Network Visualization
plot-compare

Network Comparison Plots
shapes-svg

Custom SVG Node Shapes
shorten_edge_for_arrow

Calculate Shortened Edge Endpoint
resolve_label_sizes

Resolve Label Sizes
resolve_edge_widths

Resolve Edge Widths
plot_compare

Plot Network Difference
render_nodes_grid

Render All Nodes
subgraphs

Extract Specific Motif Instances (Subgraphs)
sn_save_ggplot

Save as ggplot2
plot_mixed_network

Plot Mixed Network
plot.tna_disparity

Plot Disparity Filter Result
plot_ml_heatmap

Multilayer Network Heatmap
splot.tna_permutation

Plot Permutation Test Results
scale_color

Create a Color Scale
robustness_edge_attack

Edge Attack Analysis
robustness_summary

Summary of Robustness Analysis
splot.net_permutation

Plot Nestimate Permutation Test Results
scale_alpha

Create an Alpha Scale
qgraph_default_esize

qgraph Default Edge Size
plot-permutation

Permutation Test Plotting
splot.net_bootstrap

Plot Nestimate Bootstrap Results
qgraph_default_vsize

qgraph Default Node Size
plot_robustness

Plot Network Robustness
qgraph_scale_edge_widths

qgraph Edge Width Scaling (EXACT)
map_edge_colors

Map Edge Colors by Weight
membership.cograph_communities

Get Community Membership
methods-plot

Plot Methods
sn_ggplot

Convert Network to ggplot2
select_edges

Select Edges with Lazy Computation
select_edges_between

Select Edges Between Node Sets
sn_layout

Apply Layout to Network
network_radius

Network Radius
network_local_efficiency

Local Efficiency
splot-params

splot Parameter Vectorization Helpers
palette_reds

Reds Palette
palette_rainbow

Rainbow Palette
plot_mcml

Plot Multi-Cluster Multi-Layer Network
plot_htna

Plot Heterogeneous TNA Network (Multi-Group Layout)
theme_cograph_viridis

Viridis Theme
summarize_network

Summarize Network by Clusters
themes-builtin

Built-in Themes
plot-transitions

Transition Flow Visualization
plot_mtna

Multi-Cluster TNA Network Plot
plot_mlna

Multilevel Network Visualization
regular_polygon_vertices

Generate Regular Polygon Vertices
qgraph_vsize_to_user

qgraph Node Size to User Coordinates
qgraph_cent_to_edge_simple

qgraph Point on Node Boundary
render-nodes

Node Rendering
qgraph_cent2edge

qgraph Cent2Edge (EXACT - critical formula)
render_edge_labels_grid

Render Edge Labels
render_edges_base

Render All Edges
palette_viridis

Viridis Palette
render_edges_grid

Render All Edges
resolve_aesthetic

Resolve Aesthetic Value
select_bridges

Select Bridge Edges
simplify

Simplify a Network
select_component

Select Connected Component
point_angle

Calculate Angle Between Two Points
point_distance

Calculate Distance Between Two Points
palettes

Color Palettes
resolve_edge_styles

Resolve Edge Styles
render-edges

Edge Rendering
resolve_edge_labels

Resolve Edge Labels
plot.cograph_cluster_significance

Plot Cluster Significance
to_matrix

Convert Network to Adjacency Matrix
to_network

Convert Network to statnet network Object
validate_length

Validate Length Match
validate_network

Validate Network Object
plot.cograph_communities

Plot Community Structure
resolve_centrality_sizes

Resolve Centrality-Based Node Sizes
sn_theme

Apply Theme to Network
sn_edges

Set Edge Aesthetics
plot_netobject_group

Plot a Group of Nestimate netobjects
splot.group_tna_permutation

Plot Group Permutation Test Results
render-ggplot

ggplot2 Conversion
plot_heatmap

Plot Network as Heatmap
sonplot-qgraph-geometry

qgraph-Compatible Geometry Utilities
recycle_to_length

Recycle Value to Length
resolve_node_colors

Resolve Node Colors
rectangle_vertices

Generate Rectangle Vertices
splot-labels

Edge Label Template Formatting
star_vertices

Generate Star Vertices
splot-nodes

Base R Node Rendering
student_interactions

Student Interaction Edge List
plot_netobject_ml

Plot a Multilevel Nestimate netobject
print.cograph_communities

Print Community Structure
to_data_frame

Export Network as Edge List Data Frame
to_igraph

Convert Network to igraph Object
zzz

Package Load and Unload Functions
splot-polygons

Base R Polygon Shape Definitions
point_on_circle

Calculate Point on Circle
resolve_labels

Resolve Labels
render-grid

Grid Rendering
render_legend_splot

Render Legend for splot
render_node_labels_grid

Render Node Labels
resolve_loop_rotation

Resolve Loop Rotation
resolve_stars

Resolve Stars from Various Inputs
resolve_shapes

Resolve Shape Parameter
splot_angle

Calculate Angle Between Two Points
splot.tna_bootstrap

Plot Bootstrap Results
select_top_edges

Select Top N Edges
set_edges

Set Edges in Cograph Network
scale_width

Create a Width Scale
supra_interlayer

Extract Inter-Layer Block
supra_layer

Extract Layer from Supra-Adjacency Matrix
utils-deprecation

Deprecation Utilities
shapes-registry

Shape Registry Functions
splot-geometry

Base R Graphics Geometry Utilities
splot-edges

Base R Edge Rendering
scale_size

Create a Size Scale
splot.netobject

Plot a Nestimate netobject
shapes-special

Special Node Shapes
verify_with_igraph

Verify Against igraph
utils-geometry

Geometry Utilities
register_builtin_layouts

Register Built-in Layouts
validate_range

Validate Numeric Range
register_layout

Register a Custom Layout
register_shape

Register a Custom Shape
render_nodes_splot

Render Nodes for splot
register_builtin_palettes

Register Built-in Palettes
theme_cograph_classic

Classic Theme
rescale_layout

Rescale Layout to -1 to 1 Range
square_vertices

Generate Square Vertices
resolve_donut_params

Resolve Donut Parameters
robustness

Network Robustness Analysis
resolve_edge_colors

Resolve Edge Colors
scale_color_discrete

Create a Categorical Color Scale
scale_edge_widths

Scale Edge Widths Based on Weights
resolve_node_sizes

Resolve Node Sizes
select_nodes

Select Nodes with Lazy Centrality Computation
scale_edge_widths_simple

Scale Edge Widths (Simple Version)
scale_node_sizes

Scale Node Sizes
robustness_auc

Calculate Area Under Robustness Curve (AUC)
select_top

Select Top N Nodes by Centrality
set_nodes

Set Nodes in Cograph Network
soplot

Plot Cograph Network
splot

Base R Graphics Network Plotting
themes-registry

Theme Registry Functions
tna_color_palette

Generate TNA-style Color Palette for Nodes
shapes-basic

Basic Node Shapes
splot-arrows

Base R Arrow Drawing
theme_cograph_colorblind

Colorblind-friendly Theme
summary.cograph_network

Summary of cograph_network Object
splot.boot_glasso

Plot Nestimate GLASSO Bootstrap Results
utils-validation

Input Validation Utilities
supra_adjacency

Supra-Adjacency Matrix
validate_choice

Validate Choice
validate_color

Validate Color
unregister_svg_shape

Unregister SVG Shape
sn_nodes

Set Node Aesthetics
theme_cograph_gray

Grayscale Theme
select_edges_involving

Select Edges Involving Nodes
theme_cograph_dark

Dark Theme
select_neighbors

Select Node Neighbors (Ego Network)
utils-globals

Global Variable Declarations
usr_to_in_x

Convert User Coordinates to Inches (X-axis)
splot.tna_disparity

Plot Disparity Results with splot
theme_cograph_minimal

Minimal Theme
sn_palette

Apply Color Palette to Network
theme_cograph_nature

Nature Theme
triad_census

Triad Census
splot.wtna_mixed

Plot a Mixed Window TNA Object
triangle_vertices

Generate Triangle Vertices
utils-colors

Color Utilities
usr_to_in_y

Convert User Coordinates to Inches (Y-axis)