Skip to content

feat(matplotlib): implement area-basic#109

Merged
github-actions[bot] merged 1 commit intomainfrom
auto/area-basic/matplotlib
Dec 1, 2025
Merged

feat(matplotlib): implement area-basic#109
github-actions[bot] merged 1 commit intomainfrom
auto/area-basic/matplotlib

Conversation

@claude
Copy link
Copy Markdown
Contributor

@claude claude Bot commented Dec 1, 2025

Summary

Implements area-basic for matplotlib library.

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

Implementation

  • plots/matplotlib/fill_between/area-basic/default.py
  • specs/area-basic.md (new spec created as it didn't exist)

Details

Creates a basic area chart using matplotlib's fill_between() function. The implementation:

  • Uses fill_between for the filled area with configurable transparency
  • Adds a solid line on top to clearly show the data boundary
  • Supports customizable colors, line width, and axis labels
  • Includes proper type hints, docstrings, and input validation
  • Follows the 16:9 aspect ratio convention
  • Uses colorblind-safe default color (steelblue)

Quality Checklist

  • X and Y axes are labeled
  • Grid is visible but subtle (alpha=0.3)
  • Filled area is clearly visible with appropriate transparency
  • Top edge line distinguishes the data boundary
  • Colorblind-safe colors
  • Appropriate figure size (16x9)
  • Code passes ruff linting
  • Implementation tested successfully

Add basic area chart implementation using matplotlib's fill_between function.
Includes spec file and default implementation with proper type hints,
docstrings, and input validation.
@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-approved Quality OK, ready for merge label Dec 1, 2025
@github-actions github-actions Bot merged commit 3793e5c into main Dec 1, 2025
12 checks passed
@github-actions github-actions Bot deleted the auto/area-basic/matplotlib branch December 1, 2025 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-approved Quality OK, ready for merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants