-
Notifications
You must be signed in to change notification settings - Fork 18
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
Keep zoom level and axis positions fixed between files #1572
Comments
@jpmvferreira thanks for the feedback! It's really three requests in one, but we're on board with all of them. 😊 Here is what I'm thinking of implementing in more details:
Would that answer your needs? |
Yes those looks like perfect solutions! |
I would benefit of this enhancement! I would also add the possibility to keep the dimensions order the same (xD1, yD2 or vice versa) across datasets in the same low-level visualization. |
H5Web 13 now preserves dimension mapping/slicing when possible: |
Given that this tool is made to quickly have a glance at data (1D, 2D or 3D), I think it would be convenient to add an option that allows the user to keep the same zoom level and axis positions fixed as the user is browsing through different files.
To illustrate what I mean, let us say that I have a HDF5 file where each dataset corresponds to a 3D array at a given time.
If I want to see the differences at z=0 with time, I just set a fixed data range for the color map and browse the different files.
normal.browsing.mp4
However, if I happen to want to compare the snapshots at different values of z, then every time I change between datatsets I have to manually adjust the z coordinate correspondingly (apologies for the ghost cursor in the next video).
changing.z-axis.mp4
Also, if I only want to see differences in a particular region, the zoom level also changes as I go through the datasets.
changing.zoom.level.mp4
The two previous issues are also true when it comes to line plots, with an additional issue: whereas in the heatmap you can choose an arbitrary data range, here you can either set "auto-scale" on or off, but off does not allow you to pick any values whatsoever.
Apologies for not following the feature request template that was provided, but I feel like I could explain myself better this way.
The text was updated successfully, but these errors were encountered: