Graphs
Network, directed, tree, DAG, Sankey, and knowledge graph visualizations. D3 modules for layout math, Svelte renders all SVG.
Network Graph
Force-directed layout using D3-force. Drag nodes, click to select and highlight connections. Ctrl/Cmd+scroll to zoom.
Social Network
Force-directed graph showing team connections. Nodes colored by department.
Infrastructure Map
Weighted network showing server-to-service connections.
Directed Graph
Same NetworkGraph component with directed prop. Adds arrow markers to edges showing direction.
Citation Network
Directed graph showing which papers cite which. Arrows point from citing paper to cited paper.
Tree Diagram
Hierarchical layout using D3-hierarchy. Click nodes to expand/collapse branches. Supports horizontal and vertical orientations.
Organization Chart
Horizontal tree showing company hierarchy. Click +/\u2212 to expand or collapse branches.
File System
Vertical tree showing directory structure. Top-to-bottom layout.
DAG Visualization
Directed acyclic graph layout using d3-dag Sugiyama algorithm. Nodes arranged in layers with minimized edge crossings.
Package Dependencies
Layered dependency graph showing package relationships. Arrows flow from dependents to dependencies.
Task Pipeline
Data processing pipeline showing task flow from input through processing to output.
Sankey Diagram
Flow visualization using d3-sankey. Width of flows proportional to value. Hover nodes to highlight connected flows.
Energy Flow
Multi-stage energy flow from sources through distribution to consumption. Gradient-colored flows.
User Funnel
Conversion funnel showing user progression from visit to subscription, with churn and bounce exits.
Knowledge Graph
Filtered network graph with entity and relationship type controls. Wraps NetworkGraph with domain-specific filtering.
Movie Database
Knowledge graph showing movies, people, and genres. Use filters to show/hide entity and relationship types.
Layout Comparison
Same data rendered with three different layout algorithms. Force-directed (physics), tree (hierarchy), and DAG (layered).
Force Layout
Physics-based positioning. Nodes repel, edges attract.
Tree Layout
Hierarchical positioning. Parent-child structure.
DAG Layout
Layered positioning. Minimized edge crossings.