feat(altair): implement bar-grouped#5780
Conversation
Regen from quality 92. Addressed:
- Added ANYPLOT_THEME environment variable support
- Fixed output file naming to use plot-{THEME}.png/html
- Updated color palette to Okabe-Ito (#009E73, #D55E00, #0072B2)
- Repositioned legend to bottom-left, no longer overlapping plot area
- Applied theme-adaptive chrome colors for light/dark rendering
- Updated title to use anyplot.ai branding
AI Review - Attempt 1/3Image Description
Score: 88/100
Visual Quality (30/30)
Design Excellence (10/20)
Spec Compliance (15/15)
Data Quality (15/15)
Code Quality (10/10)
Library Mastery (8/10)
Score Caps Applied
Strengths
Weaknesses
Issues Found
AI Feedback for Next Attempt
Verdict: APPROVED |
🔧 Repair Attempt 1/4Applied fixes based on AI review feedback. Status: Repair completed, re-triggering review... |
AI Review - Attempt 2/3Image Description
Score: 86/100
Visual Quality (30/30)
Design Excellence (10/20)
Spec Compliance (15/15)
Data Quality (15/15)
Code Quality (10/10)
Library Mastery (6/10)
Score Caps Applied
Strengths
Weaknesses
Issues Found
AI Feedback for Next Attempt
Verdict: APPROVED |
Implementation:
bar-grouped- python/altairImplements the python/altair version of
bar-grouped.File:
plots/bar-grouped/implementations/python/altair.pyParent Issue: #1822
🤖 impl-generate workflow