Overview
Each visualization in Network Analysis includes interactive filters and controls tailored to its specific type. This guide covers all available filtering options across the four visualization tabs.Filters are visualization-specific—changing a filter in the Sankey tab does not affect the Network or Map tabs. Each maintains its own independent state.
Sankey Diagram Filters
The Sankey tab provides the most comprehensive filtering options for flow analysis.Visualization Toolbar
Located directly below the tab header, the Sankey toolbar includes:Top-N Slider
Top-N Slider
Purpose: Limit the number of edges displayed to reduce visual clutterRange: 5 to 500 edges
Default: 50 edgesBehavior:
Default: 50 edgesBehavior:
- Edges are ranked by weight (highest to lowest)
- Only the top N edges are displayed
- The live count updates as you move the slider
Use this to focus on the most significant flows in your network.
Origin Filter
Origin Filter
Purpose: Show only edges originating from a specific nodeOptions: Dropdown populated with all unique origin nodes, plus “All”Example use case:
- Select “Alice” to see only referrals made by Alice
- Select “Warehouse A” to see only shipments from Warehouse A
Destination Filter
Destination Filter
Purpose: Show only edges terminating at a specific nodeOptions: Dropdown populated with all unique destination nodes, plus “All”Example use case:
- Select “Bob” to see all sources that referred Bob
- Select “Store B” to see all suppliers shipping to Store B
Zoom Controls
The Sankey visualization supports pan and zoom:- +: Zoom in (scale × 1.2)
- −: Zoom out (scale × 0.833)
- Reset: Return to default view
- Mouse wheel: Zoom in/out
- Click + drag: Pan the diagram (when not clicking on nodes)
- Click node: Highlight connected edges and nodes
- Click background: Deselect and restore full view
Statistics Display
Two stat displays show real-time filter effects: Toolbar stats:Gravitational Network Filters
The Gravitational Network tab uses similar filters to Sankey with some differences.Visualization Toolbar
Top-N Edges Slider
Top-N Edges Slider
Purpose: Limit displayed edges to the strongest connectionsRange: 5 to 500 edges
Default: 100 edgesBehavior:
Default: 100 edgesBehavior:
- Edges ranked by weight
- Physics simulation adjusts to displayed edges
- Node sizes scale based on their total connection weight
Network visualizations can become cluttered with too many edges. Start with a lower Top-N value and increase as needed.
Origin & Destination Filters
Origin & Destination Filters
Same as Sankey filters:
- Origin: Filter to edges from a specific source
- Destination: Filter to edges to a specific target
Zoom Controls
- −: Zoom out (scale × 0.8)
- +: Zoom in (scale × 1.2)
- Reset: Fit entire network in view
- Click + drag node: Reposition a node (physics briefly enabled)
- Click + drag background: Pan the view
- Scroll wheel: Zoom in/out
- Click node: Highlight immediate neighbors (dims other nodes)
- Click background: Restore full network
Physics Behavior
The network uses a Barnes-Hut force simulation:
- Initial render: physics runs for ~1 second to stabilize layout
- After stabilization: physics disabled to prevent drift
- During drag: physics re-enabled briefly to adjust connected nodes
- After drag: physics runs for 1.2 seconds then disables again
Ego Networks
The Ego Networks tab provides a unique comparison view with four independent panels.Panel Configuration
Panel Statistics
Each panel displays real-time stats:- Neighbors: Number of unique nodes connected to the ego
- Edges: Total edges in the subgraph (including ego ↔ neighbor and neighbor ↔ neighbor)
- Referrals: Sum of all edge weights in the subgraph
No Global Filters
Interactions
- Click + drag node: Reposition
- Scroll wheel: Zoom in/out
- Hover node: Show tooltip with referral count
- Physics: Same behavior as Gravitational Network (stabilizes, disables, re-enables on drag)
Geographic Map Filters
The Map tab offers unique filtering options relevant to geographic data.Visualization Toolbar
Origin & Destination Filters
Origin & Destination Filters
Same behavior as other tabs:
- Origin: Show only edges from a specific origin
- Destination: Show only edges to a specific destination
Filtering updates both the polylines (connections) and node markers.
Color By Field
Color By Field
Purpose: Color-code nodes by any column in your datasetOptions: Dropdown showing all Excel column headers, plus ”— None —”Behavior:
- Nodes are colored according to the selected field’s value
- A legend appears in the bottom-right corner showing color groups
- Clicking a legend item filters the map to only that group
The color legend is interactive—click a group to filter the map to only that subset.
Cost Mode Toggle
Cost Mode Toggle
Purpose: Switch edge width from weight-based to distance-cost-basedButton:
[Cost] (turns blue when active)Behavior:- Off (default): Edge width = connection weight
- On: Edge width = (geographic distance in km) × weight
Node Shapes
Nodes are rendered with different shapes to indicate their role:Interactive Legend
When using “Color by” with a categorical field:
- Click a color group in the legend
- Map filters to show only nodes in that group
- Click ”✕ clear” to restore full view
Map Interactions
- Click + drag: Pan the map
- Scroll wheel: Zoom in/out
- Click node: Open popup with detailed incoming/outgoing connections
- Click edge: Open popup showing origin→destination, weight, and distance
- Zoom controls: Standard Leaflet zoom buttons in top-left corner
Node Popup Details
Clicking a node marker shows a detailed breakdown:The “Cost” column only appears when Cost Mode is enabled.
Statistics Tracking
All visualizations display real-time statistics reflecting applied filters:Sankey & Network
Map
Ego Networks
Filter Persistence
Performance Tips
Handling Large Datasets
Handling Large Datasets
If your dataset has thousands of edges:
- Use aggressive Top-N filtering: Start with Top-N = 25 or 50
- Apply Origin/Destination filters: Narrow to a specific subgraph
- Enable Cost mode on map: Helps identify high-impact routes
- Avoid rendering all edges: Browsers struggle with >1,000 visible elements
The Ego Networks visualization is highly efficient for exploring large graphs one node at a time.
Keyboard Shortcuts
While the app doesn’t define global shortcuts, standard browser shortcuts work:- F12: Open developer console (useful for debugging)
- Ctrl/Cmd + R: Reload page (clears all state)
- Ctrl/Cmd + 0: Reset browser zoom (not visualization zoom)
Next Steps
Data Format
Understand Excel file requirements
Deployment
Deploy your own instance