Skip to content

Commit b0e6d73

Browse files
feat(highcharts): implement scatter-basic (#1327)
## Implementation: `scatter-basic` - highcharts Implements the **highcharts** version of `scatter-basic`. **File:** `plots/scatter-basic/implementations/highcharts.py` --- :robot: *[impl-generate workflow](https://github.com/MarkusNeusinger/pyplots/actions/runs/20446960278)* --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 8baebfb commit b0e6d73

2 files changed

Lines changed: 24 additions & 11 deletions

File tree

plots/scatter-basic/implementations/highcharts.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
""" pyplots.ai
22
scatter-basic: Basic Scatter Plot
3-
Library: highcharts 1.10.3 | Python 3.13.11
4-
Quality: 100/100 | Created: 2025-12-13
3+
Library: highcharts unknown | Python 3.13.11
4+
Quality: 92/100 | Created: 2025-12-22
55
"""
66

77
import tempfile
Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,30 @@
11
library: highcharts
22
specification_id: scatter-basic
3-
created: 2025-12-13 23:14:24+00:00
4-
updated: 2025-12-13 23:14:24+00:00
3+
created: '2025-12-22T23:43:32Z'
4+
updated: '2025-12-23T00:06:43Z'
55
generated_by: claude-opus-4-5-20251101
6-
workflow_run: 20199223560
7-
issue: 611
6+
workflow_run: 20446960278
7+
issue: 0
88
python_version: 3.13.11
9-
library_version: 1.10.3
9+
library_version: unknown
1010
preview_url: https://storage.googleapis.com/pyplots-images/plots/scatter-basic/highcharts/plot.png
1111
preview_thumb: https://storage.googleapis.com/pyplots-images/plots/scatter-basic/highcharts/plot_thumb.png
1212
preview_html: https://storage.googleapis.com/pyplots-images/plots/scatter-basic/highcharts/plot.html
13-
quality_score: 100
13+
quality_score: 92
1414
review:
15-
strengths: []
16-
weaknesses: []
17-
improvements: []
15+
strengths:
16+
- Excellent text sizing scaled appropriately for 4800x2700 resolution (72px title,
17+
48px axis titles, 36px labels)
18+
- Clean implementation following library rules with inline Highcharts JS for headless
19+
Chrome compatibility
20+
- Proper use of Python Blue color with transparency (rgba 0.7) for overlapping point
21+
visibility
22+
- Correct title format following the spec-id · library · pyplots.ai convention
23+
- Both PNG and interactive HTML outputs generated
24+
- Subtle dashed grid lines enhance readability without distraction
25+
weaknesses:
26+
- Axis labels are generic (X Value, Y Value) rather than contextual with units
27+
- Marker radius (18) could be slightly smaller for better distinction between nearby
28+
points
29+
- Does not leverage Highcharts tooltip/hover interactivity features visible in the
30+
static image

0 commit comments

Comments
 (0)