Skip to content

LinePlot: add LineOnTop and MarkersOnTop flags to control render order#4661

Merged
swharden merged 6 commits intomainfrom
4610
Jan 5, 2025
Merged

LinePlot: add LineOnTop and MarkersOnTop flags to control render order#4661
swharden merged 6 commits intomainfrom
4610

Conversation

@swharden
Copy link
Member

@swharden swharden commented Jan 5, 2025

This PR adds LineOnTop and MarkersOnTop flags to control which components appear in front of LinePlot plottables

Resolves #4610

var line1 = myPlot.Add.Line(0, 0, 1, 1);
line1.LineColor = Colors.Orange;
line1.LineWidth = 5;
line1.MarkerColor = Colors.Red;
line1.MarkerSize = 20;
line1.MarkerShape = MarkerShape.FilledCircle;
line1.LineOnTop = true; // render order is controlled here

var line2 = myPlot.Add.Line(0, 1, 1, 2);
line2.LineColor = Colors.Orange;
line2.LineWidth = 5;
line2.MarkerColor = Colors.Red;
line2.MarkerSize = 20;
line2.MarkerShape = MarkerShape.FilledCircle;
line2.MarkersOnTop = true; // render order is controlled here

image

@swharden swharden enabled auto-merge (squash) January 5, 2025 19:42
@swharden swharden merged commit b98b4ad into main Jan 5, 2025
3 checks passed
@swharden swharden deleted the 4610 branch January 5, 2025 19:43
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.

Line: add option to control whether line or markers appear on top

1 participant