Skip to content

[01725] Add YAxisIndex to Scatter chart#3055

Merged
nielsbosma merged 1 commit intomainfrom
plan-01725-Ivy-Framework
Apr 4, 2026
Merged

[01725] Add YAxisIndex to Scatter chart#3055
nielsbosma merged 1 commit intomainfrom
plan-01725-Ivy-Framework

Conversation

@nielsbosma
Copy link
Copy Markdown
Contributor

Summary

Changes

Added YAxisIndex property to the Scatter record and its corresponding extension method, plus updated the frontend ScatterProps interface and generateScatterSeries function to pass yAxisIndex to ECharts. This completes dual-axis support across all cartesian chart series types (Line, Area, Bar, and now Scatter).

API Changes

  • Added Scatter.YAxisIndex property (int?, default null) in Ivy namespace
  • Added ScatterExtensions.YAxisIndex(this Scatter, int) extension method
  • Added yAxisIndex field to ScatterProps TypeScript interface

Files Modified

  • src/Ivy/Widgets/Charts/Shared/Scatter.cs — added property and extension method
  • src/frontend/src/widgets/charts/chartTypes.ts — added yAxisIndex to ScatterProps
  • src/frontend/src/widgets/charts/ScatterChartWidget.tsx — added yAxisIndex to scatter series config

Commits

  • 3349436 [01725] Add YAxisIndex to Scatter chart

Artifacts

Screenshots

basic-dual-axis

edge-cases-multiple-series

integration-reference-lines

props-temperature-humidity

@nielsbosma nielsbosma merged commit 58f33a5 into main Apr 4, 2026
4 checks passed
@nielsbosma nielsbosma deleted the plan-01725-Ivy-Framework branch April 4, 2026 19:05
@artem-ivy-ai
Copy link
Copy Markdown
Collaborator

Deploy timed out

I'm preparing your docs & samples for this PR. I'll update the comment as Sliplane reports progress.

Logs

No terminal state received from Sliplane after 30 minutes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants