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