Skip to content

Conversation

@MickHarrigan
Copy link

Adds the ability to zoom a plot in only the x or y direction if the user created "box" is very thin.
This functionality is similar to that of other plotting libraries such as plotly.

Creates a buffer around the point where the drag begins that determines the type of zoom. Adds 2 new types of zoom, horizontal and vertical, while still supporting typical box zoom.
Single direction zooming is only valid if proportional axes (data_aspect) is off.

Here is a quick example in the demo showing how it works.
https://github.com/user-attachments/assets/cd21823f-cfdd-4874-a4cd-08ab6b307dab

@bircni
Copy link
Contributor

bircni commented Sep 15, 2025

could you add an example?

@MickHarrigan
Copy link
Author

What should the example show that the Lines demo example doesn't show already?

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.

3 participants