Regen from quality 87. Addressed:
- Canvas: was 4479x2328 (undersized/overshoot vs contract); now sized
view + facet spacing to land under target then PAD-only to exact
3200x1800, per the current altair.md Canvas hard rule (scale_factor
4.0, PAD-only block, no crop).
- Custom non-Imprint stroke #306998 replaced with theme-adaptive
INK_SOFT (no custom hexes).
- Blues Vega scheme (forbidden continuous cmap) replaced with a
12-step interpolation of the Imprint imprint_seq colormap
(#009E73 -> #4467A3) for the ordered month ridges.
- Font sizes aligned to the scale-based family defaults (title 16px,
axis label 10px, axis title 12px, header 12px) per the current
Visual Sizing Defaults table.
Kept: transform_density + configure_facet negative-spacing structure,
seasonal temperature dataset, both-theme legibility.
Implementation:
ridgeline-basic- python/altairImplements the python/altair version of
ridgeline-basic.File:
plots/ridgeline-basic/implementations/python/altair.pyParent Issue: #923
🤖 impl-generate workflow