Features
Powerful Adjacency Matrix capabilities in GraphPolaris
GraphPolaris provides powerful customization and analysis options for adjacency matrices:
Visual Encoding
- Cell coloring: Use color intensity to represent connection strength, frequency, or other edge attributes.
- Color scales: Choose from sequential, diverging, or categorical color schemes based on your data type.
- Cell size variation: Optionally vary cell size to encode additional attributes.
- Row/column labels: Display node names, icons, or categorical indicators along axes.
Ordering Algorithms
- Alphabetical ordering: Simple baseline for finding specific nodes quickly.
- Degree-based ordering: Sort by connectivity to reveal hub patterns.
- Community detection: Automatically cluster related nodes to reveal dense blocks along the diagonal.
- Hierarchical clustering: Apply dendrogram-based ordering to show nested group structure.
- Custom ordering: Define your own sort based on node attributes like category, time, or importance.
Interactivity
- Cell hover: See detailed information about specific connections on hover.
- Row/column selection: Click labels to select all connections for a node.
- Region zoom: Zoom into specific areas of the matrix for detailed inspection.
- Brushing and linking: Selections in the matrix highlight corresponding elements in linked views.
Filtering and Aggregation
- Threshold filtering: Hide weak connections below a specified threshold.
- Attribute filtering: Show only connections matching specific criteria.
- Aggregated views: Group nodes by category to show summarized connection patterns between groups.
Comparison and Analysis
- Side-by-side matrices: Compare network structure across time periods or conditions.
- Difference matrices: Highlight what changed between two snapshots.
- Symmetry analysis: For undirected graphs, visualize only the upper or lower triangle.
Performance
- Virtualized rendering: Efficiently handle matrices with thousands of rows and columns.
- Progressive loading: Large matrices load incrementally for responsive interaction.
Example: An analyst comparing quarterly transaction patterns uses side-by-side matrices with difference highlighting to instantly spot new customer relationships and dropped connections.