label-studio-frontend icon indicating copy to clipboard operation
label-studio-frontend copied to clipboard

Dynamic zoom y-axis

Open dflatow opened this issue 2 years ago • 1 comments

Is your feature request related to a problem?

There are times where a labeler may want to “zoom” into a particular vertical range of a time series. Currently my understanding is that you can set the y range via:

https://github.com/heartexlabs/label-studio-frontend/pull/168#issue-805102232

On: don't scale y axis at all, always fit for all the values on channel

Off: scale to fit currently displayed data

Can be changed globally for TimeSeries and locally on Channel

Describe the solution you'd like

Ability to do one or more of the following:

  • set the y-min and y-max via direct numerical input.
  • slider connected with a numerical output ( so that the user can see which value is actually selected with the slider)
  • selectable magnification levels (e.g. 1x, 2x, 3x, etc.) via something like a radial button.

dflatow avatar Mar 11 '22 16:03 dflatow

This is exactly what I need too for labeling EMG in multiple channels at the same time. When everything is dynamic, it is super difficult to judge relative amplitude differences @makseq.

I also started a thread on slack about this.

jrdalenberg avatar Feb 16 '23 10:02 jrdalenberg