mirror of
https://github.com/wassname/moral-maps.git
synced 2026-09-05 16:40:21 +08:00
MFV got two bespoke figures (z-emphasis bars + dlogit dumbbell). Per GPT-5.5 code review, reuse the geometry not the ordinal semantics: a _mfv_zspace adapter feeds the same plot_ipsative_pca + plot_range the ordinal instruments use, in z-scored relative- emphasis space (logit-violation and 1-5 wrongness cannot share a raw axis). Keep the dlogit dumbbell as a raw-magnitude diagnostic; drop the bespoke map_emphasis. Also fix a real bug the review found: plot_ordinal gated the map/SPLOM trajectory to coherent c (pmass >= 0.95*base) but still passed ALL cs to range/range_zoom, so the figures disagreed on which poles were valid. Range/zoom now use the same coh_cs. plot_range gains an ylabel param (MFV is z-space, not 1-M); draw_steer asserts sorted cs; MFV asserts only Social Norms is dropped. Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>