Keplerian (no DM) Disk stars Total (observed)

Galactic Rotation Curve (2D)

This 2D companion drives the same disk + NFW-halo physics as the 3D version through plain Canvas2D: a top-down galaxy view where stars are colour-coded by orbital speed, and a live V(r) plot comparing the flat observed rotation curve against the falling Keplerian prediction you'd get with visible mass alone, so you can watch the dark-matter halo bend the curve as you turn its fraction up and down.