Skip to content

Nice to have an interactive zooming / panning on plots. #38

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
alshan opened this issue Sep 8, 2020 · 17 comments
Closed

Nice to have an interactive zooming / panning on plots. #38

alshan opened this issue Sep 8, 2020 · 17 comments
Labels
enhancement New feature or request

Comments

@alshan
Copy link
Collaborator

alshan commented Sep 8, 2020

See discussion: #37 (comment)

@alshan alshan added the enhancement New feature or request label Sep 8, 2020
@alshan alshan added this to the 1.1.0 milestone Sep 8, 2020
@boofhead
Copy link

Hi @alshan,

has there been any progress on this feature? It looks like the functionality is there with live_maps?
Possibly it's not suitable to be applied to the general case?

@alshan
Copy link
Collaborator Author

alshan commented Sep 17, 2021

I'm planning this feature for Q4, is it important to you?

Possibly it's not suitable to be applied to the general case?
Yes, that's the case.

@boofhead
Copy link

Q4 would be great! Yes for us it's a really important feature. We are in the process of relocating our researchers to the cloud and would like to do a solution using docker and JetBrains projector but properly interactive plots are essential. Lets-plot is great and pan and zoom would save us a lot of dev effort.

@alshan
Copy link
Collaborator Author

alshan commented Sep 17, 2021

We will get to it ASAP though I've no idea what is projector.

@boofhead
Copy link

@alshan alshan modified the milestones: 2.0.0, 2021Q4 Sep 28, 2021
@alshan alshan modified the milestones: 2021Q4, 2022Q1 Dec 28, 2021
@alshan alshan modified the milestones: 2022Q1, 2022Q2 Mar 30, 2022
@alshan alshan modified the milestones: 2022Q2, 2022Q3 Jun 29, 2022
@alshan alshan modified the milestones: 2022Q3, 2022Q4 Sep 28, 2022
@fmvin
Copy link

fmvin commented Oct 4, 2022

Vote for this issue. Please add.

@julius-stroffek
Copy link

Any plan to have some progress here?

@alshan
Copy link
Collaborator Author

alshan commented Oct 21, 2022

We've been doing significant code refactorings in relation to this feature. I hope we will have some progress by the `22 end.

@alshan alshan modified the milestones: 2022Q4, 2023Q1 Dec 30, 2022
@alshan alshan modified the milestones: 2023Q1, 2023Q2 Mar 30, 2023
@alshan alshan modified the milestones: 2023Q2, 2023Q3 Jun 28, 2023
@alshan alshan modified the milestones: 2023Q3, 2023Q4 Sep 29, 2023
@alshan alshan modified the milestones: 2023Q4, 2024Q1 Jan 2, 2024
@hathawayj
Copy link

I love this package. Thanks for the great work. Checking in on the ability to zoom.

@alshan
Copy link
Collaborator Author

alshan commented Jan 30, 2024

@hathawayj , we are gearing up for it )

@alshan alshan modified the milestones: 2024Q1, 2024Q2 Mar 29, 2024
@alshan alshan modified the milestones: 2024Q2, 2024Q3 Jul 1, 2024
@RobertM314
Copy link

Just wanted to add my desire to see zoom-able, pan-able plots added to this excellent package

@alshan alshan modified the milestones: 2024Q3, 2024Q4 Oct 1, 2024
@alshan
Copy link
Collaborator Author

alshan commented Nov 1, 2024

Hi all, please try pan/zoom in v4.9.0!

@alshan alshan closed this as completed Nov 1, 2024
@dgandhi1-godaddy
Copy link

@alshan
Kotlin compose desktop it doesnt work

@alshan
Copy link
Collaborator Author

alshan commented Dec 3, 2024

@dgandhi1-godaddy you are right, at the moment ggtb() only works in notebooks and in generally "web output".
We are planning to cover other envs in early 2025.

@BenWoodworth
Copy link

@alshan This might be the same answer, but should this be working in IDEA notebooks with the Kotlin Notebook plugin? I don't see the 3 tool buttons like I do in the example notebook

IDEA Screenshot

image

Also, it's really great to see this coming together. Thank you for all the work and info, it's appreciated :)

@alshan
Copy link
Collaborator Author

alshan commented Dec 5, 2024

@BenWoodworth this is likely happening because in the latest release lets-plot switched to new integration framework with Kotlin Jupyter IDEA plugin and Swing output is now the default.
Try to execute: letsPlotNotebookConfig.swingEnabled = false in your notebook. This should switch the output back to html.

@BenWoodworth
Copy link

@alshan That did the trick, thank you so much! 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants