Skip to content

feat(bokeh): implement area-basic#113

Merged
MarkusNeusinger merged 1 commit intomainfrom
auto/area-basic/bokeh
Dec 1, 2025
Merged

feat(bokeh): implement area-basic#113
MarkusNeusinger merged 1 commit intomainfrom
auto/area-basic/bokeh

Conversation

@claude
Copy link
Copy Markdown
Contributor

@claude claude Bot commented Dec 1, 2025

Summary

Implements area-basic for bokeh library.

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

Implementation

  • plots/bokeh/varea/area-basic/default.py

Details

  • Uses varea glyph for filled area from baseline (0) to y values
  • Adds line overlay on top for better visibility
  • Supports customizable fill transparency (default: 0.5)
  • Proper input validation with helpful error messages
  • 16:9 aspect ratio (1600x900 pixels)
  • Subtle grid styling (alpha=0.3)
  • Includes sample data demo (monthly website traffic)

Quality Checklist

  • Type hints on all parameters and return type
  • Google-style docstring with Args, Returns, Raises, Example
  • Input validation for empty data, missing columns, and alpha range
  • Clear error messages with context
  • Axes labeled with meaningful names
  • Subtle grid (alpha=0.3)
  • Semi-transparent fill (alpha=0.5)
  • Line visible on top of fill area
  • 16:9 aspect ratio
  • Output saved as plot.png

@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
@MarkusNeusinger MarkusNeusinger enabled auto-merge (squash) December 1, 2025 21:47
@MarkusNeusinger MarkusNeusinger force-pushed the auto/area-basic/bokeh branch 5 times, most recently from 9bdb6a8 to 547cc9b Compare December 1, 2025 21:55
Add basic area chart implementation for bokeh library using varea glyph.
Includes semi-transparent fill, line overlay, and proper grid styling.
@MarkusNeusinger MarkusNeusinger merged commit ee5dd70 into main Dec 1, 2025
6 checks passed
@MarkusNeusinger MarkusNeusinger deleted the auto/area-basic/bokeh branch December 1, 2025 21:55
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.

1 participant