An interactive playground of unique D3.js visualizations powered by live Pokémon stats.
Double-click any cell in the table below to edit a Pokémon's stats. All charts will automatically update to reflect your changes!
A classic reactive bar chart with dynamic scaling and tooltips.
Compare complete attribute webs between any two Pokémon side-by-side.
Using physical force simulations (d3-force) to prevent overlaps in distribution.
Drag nodes to experiment with physical forces. Hover nodes to highlight type relations.
Watch Pokémon stats dynamically wriggle and reorder in real-time. Choose Accumulative Battle Race or continuous Live Fluctuation!
Double-click cells in the table to edit commits, branches, or parent links. Watch the Git graph dynamically adjust!
Double-click cell values to adjust budget resource allocations and witness flowing bands resize instantly.
Double-click state statistics (0 to 100) to dynamically color-fill state boundaries. Includes thin county borders!
Double-click values to modify trade and migration flows between world regions. Outer arcs and inner ribbons morph in real-time.
Click cells directly in the heatmap to increment activity counts, change theme palettes, or use the logging panel to record structured commits and watch streaks update in real-time.
An interactive geometric field. Move your mouse to warp space, click to add permanent cells, or toggle dynamic animation!