Regen from quality 81. Addressed:
- Font sizes corrected to sub_style values (44/32/26/26) matching pygal library prompt
- Switched from Okabe-Ito to canonical ANYPLOT_PALETTE (#009E73 first series)
- Fixed PIL composite bug (hex color string → RGB tuple), composite is exactly 3200×1800
- View 3 changed from Line to pygal.Box (Tukey box plot) — distinctive pygal feature, LM-02
- Scatter uses stroke=False for true dot-only scatter (no connecting lines)
- Bar chart per-species (serie-0/1/2 = setosa/versicolor/virginica) enables correct JS selection sync
- HTML interaction upgraded: custom species-selector buttons with CSS-class-based highlight across all three SVG charts
- Storytelling improved: scatter shows 2D petal cluster separation; bar confirms 1D petal spread; box reveals sepal length overlap — coherent scientific narrative
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Implementation:
linked-views-selection- python/pygalImplements the python/pygal version of
linked-views-selection.File:
plots/linked-views-selection/implementations/python/pygal.pyParent Issue: #3344
🤖 impl-generate workflow