feat(matplotlib): implement map-tile-background#7753
Conversation
Regen from quality 91. Addressed:
- CQ-01: removed helper functions (lat_lon_to_tile, tile_to_lat_lon, fetch_tile,
get_map_tiles) — all tile math inlined as flat script
- Canvas: corrected to figsize=(8, 4.5) dpi=400 → 3200×1800 px (was 16×9 dpi=300)
- ANYPLOT_THEME: full light/dark handling with theme-adaptive tile provider
(OSM standard for light, CartoDB dark_all for dark)
- Colormap: replaced forbidden YlOrRd with imprint_seq (#009E73 → #4467A3)
- Title: added python · language token; updated anyplot.ai suffix
- Save: plot-{THEME}.png pattern (was bare plot.png)
- VQ-07: added attraction name labels with ELEVATED_BG background boxes
- Chrome: all text/spines/colorbar/attribution use INK/INK_SOFT/INK_MUTED tokens
AI Review - Attempt 1/3Image Description
Score: 87/100
Visual Quality (27/30)
Design Excellence (14/20)
Spec Compliance (15/15)
Data Quality (14/15)
Code Quality (10/10)
Library Mastery (7/10)
Score Caps Applied
Strengths
Weaknesses
Issues Found
AI Feedback for Next Attempt
Verdict: REJECTED |
…p-tile-background
Attempt 1/3 - fixes based on AI review
🔧 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 (27/30)
Design Excellence (12/20)
Spec Compliance (15/15)
Data Quality (15/15)
Code Quality (10/10)
Library Mastery (7/10)
Score Caps Applied
Strengths
Weaknesses
Issues Found
AI Feedback for Next Attempt
Verdict: APPROVED |
Implementation:
map-tile-background- python/matplotlibImplements the python/matplotlib version of
map-tile-background.File:
plots/map-tile-background/implementations/python/matplotlib.pyParent Issue: #3756
🤖 impl-generate workflow