Keplerian (no DM)
Disk stars
Total (observed)
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.