Regen from quality 90. Addressed:
- Canvas: fixed ggsize(1600,900)+scale=3 → ggsize(800,450)+scale=4 (3200×1800 px)
- Colors: replaced custom blue gradient with Imprint sequential (#009E73→#4467A3)
- Theme: added ANYPLOT_THEME env var reading and full theme-adaptive chrome
- File names: plot.png/plot.html → plot-{THEME}.png/plot-{THEME}.html
- Font sizes: aligned to library prompt (title=16, axis=12, ticks=10, legend=10)
- Annotations: geom_text size 11→4 (mm scale), color hardcoded→INK token
- Chrome elements: hardcoded hex colors → INK_MUTED/GRID_COLOR tokens
Implementation:
waveform-audio- python/letsplotImplements the python/letsplot version of
waveform-audio.File:
plots/waveform-audio/implementations/python/letsplot.pyParent Issue: #4563
🤖 impl-generate workflow