Features

Key features and capabilities of Semantic Substrates in GraphPolaris

Features

Semantic substrates in GraphPolaris provide powerful tools for attribute-driven network exploration.

Core Visualization Features

Attribute-Based Regions

  • Define regions by categorical attributes (type, category, department)
  • Use continuous attributes for axis positioning (time, value, rank)
  • Combine attributes for 2D region grids
  • Custom region shapes and layouts

Meaningful Node Placement

  • Node position encodes attribute values
  • Consistent positioning aids comparison and memory
  • Optional secondary attribute for within-region ordering
  • Jittering to avoid overlap while preserving meaning

Edge Rendering

  • Clear visualization of within-region and cross-region edges
  • Edge bundling to reduce clutter
  • Optional edge filtering by type or weight
  • Curved edges for better visual tracing

Interactive Features

Region Configuration

  • Drag to resize and reposition regions
  • Show/hide specific regions
  • Reorder regions for different perspectives
  • Collapse regions to summarize

Node Exploration

  • Click nodes to see details and connections
  • Highlight all edges from selected node
  • Filter to show only connected nodes
  • Search and locate specific nodes

Edge Filtering

  • Show/hide within-region edges
  • Show/hide cross-region edges
  • Filter by edge weight or type
  • Progressive disclosure of complexity

Analysis Features

Cross-Region Metrics

  • Count of edges between each region pair
  • Density comparison across regions
  • Bridge node identification
  • Community detection within regions

Attribute Correlation

  • See how network structure relates to attributes
  • Identify homophily patterns
  • Detect attribute-based clustering
  • Compare connectivity by attribute value

Temporal Analysis

  • Time-based region arrangement
  • Track network evolution across periods
  • Animate changes over time
  • Compare snapshots

Layout Options

Region Types

  • Grid layout: Rows and columns for two attributes
  • Parallel regions: Side-by-side comparison
  • Nested regions: Hierarchical attribute structure
  • Radial regions: Categories around a center

Within-Region Layout

  • Random with jittering
  • Attribute-based positioning
  • Force-directed within bounds
  • Grid or list arrangement

Customization

  • Region colors and labels
  • Node sizing by attribute
  • Edge styling by type
  • Background annotations

Data Support

Input Requirements

  • Network with node attributes
  • At least one categorical or ordinal attribute
  • Edge list with optional attributes

Attribute Types

  • Categorical (department, type, category)
  • Ordinal (rank, level, stage)
  • Temporal (date, period, year)
  • Continuous (for axis positioning)

Multi-Attribute Support

  • Primary attribute for regions
  • Secondary attribute for within-region position
  • Additional attributes for visual encoding

Export & Sharing

  • Export static images (PNG, SVG)
  • Export region statistics
  • Save region configurations
  • Share interactive views