Skip to content

feat(altair): implement area-basic#108

Closed
claude[bot] wants to merge 1 commit intomainfrom
auto/area-basic/altair
Closed

feat(altair): implement area-basic#108
claude[bot] wants to merge 1 commit intomainfrom
auto/area-basic/altair

Conversation

@claude
Copy link
Copy Markdown
Contributor

@claude claude Bot commented Dec 1, 2025

Summary

Implements area-basic for altair library.

Parent Issue: #99
Sub-Issue: #104
Attempt: 1/3

Implementation

  • specs/area-basic.md - Specification file for basic area chart
  • plots/altair/area/area-basic/default.py - Altair implementation

Features

  • Filled area chart with customizable fill color and transparency
  • Optional line at top edge of area
  • Automatic x-axis type detection (temporal, quantitative, ordinal)
  • Subtle grid styling (alpha=0.3)
  • Interactive tooltips showing x and y values
  • Input validation with clear error messages
  • Google-style docstrings with type hints

Test

source .venv/bin/activate
MPLBACKEND=Agg python plots/altair/area/area-basic/default.py

Creates plot.png with sample monthly sales data.

Add basic area chart implementation for altair library.

- Create spec file specs/area-basic.md
- Implement plots/altair/area/area-basic/default.py
- Supports filled area charts with customizable colors and transparency
- Includes line at top edge, grid styling, and tooltips
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Dec 1, 2025

✅ Plot Tests Passed

Created with Python 3.14

Compatibility: 3.11 3.12 3.13

@codecov
Copy link
Copy Markdown

codecov Bot commented Dec 1, 2025

The author of this PR, claude[bot], is not an activated member of this organization on Codecov.
Please activate this user on Codecov to display this PR comment.
Coverage data is still being uploaded to Codecov.io for purposes of overall coverage calculations.
Please don't hesitate to email us at support@codecov.io with any questions.

@claude claude Bot added the ai-rejected Quality not OK, triggers update label Dec 1, 2025
@MarkusNeusinger MarkusNeusinger deleted the auto/area-basic/altair branch December 6, 2025 23:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-rejected Quality not OK, triggers update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant