Skip to content

feat(bokeh): implement line-basic#177

Merged
github-actions[bot] merged 2 commits intoplot/line-basicfrom
auto/line-basic/bokeh
Dec 4, 2025
Merged

feat(bokeh): implement line-basic#177
github-actions[bot] merged 2 commits intoplot/line-basicfrom
auto/line-basic/bokeh

Conversation

@claude
Copy link
Copy Markdown
Contributor

@claude claude Bot commented Dec 4, 2025

Summary

Implements line-basic for bokeh library.

Parent Issue: #162
Sub-Issue: #166
Base Branch: plot/line-basic
Attempt: 1/3

Implementation

  • plots/bokeh/line/line-basic/default.py

Features

  • Basic line plot with data point connections
  • Support for custom markers (circle, square, etc.)
  • Configurable line width, color, and alpha
  • Automatic datetime axis detection
  • Interactive tools (pan, zoom, reset, save)
  • Subtle grid styling (alpha=0.3)
  • Input validation with clear error messages
  • Type hints and Google-style docstrings

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Dec 4, 2025

✅ Plot Tests Passed

Created with Python 3.13

Compatibility: 3.12 3.13

Add basic line plot implementation for bokeh library with:
- Line rendering with customizable color, width, and alpha
- Optional markers (scatter points) on data points
- Support for datetime x-axis
- Automatic data sorting for proper line connection
- Subtle grid styling (alpha=0.3)
- 16:9 aspect ratio (1600x900 pixels)
- Full input validation and type hints
- Google-style docstrings
Removed webdriver-manager dependency since selenium handles
Chrome/Chromium discovery automatically when installed.
@claude claude Bot added the ai-approved Quality OK, ready for merge label Dec 4, 2025
@github-actions github-actions Bot merged commit d2c75f1 into plot/line-basic Dec 4, 2025
8 checks passed
@github-actions github-actions Bot deleted the auto/line-basic/bokeh branch December 4, 2025 23:13
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