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

Plot all time series at the same time overlapped

Open khadijakhaldi opened this issue 2 years ago • 7 comments

Please is there a way we can view more than one time series at the same time? like overlapped. It makes it easier for the labeling.

khadijakhaldi avatar Jul 25 '23 15:07 khadijakhaldi

@khadijakhaldi can you explain a bit more? Do you mean time series between different tasks, or multiple time series in one task?

hogepodge avatar Jul 27 '23 19:07 hogepodge

Hey @khadijakhaldi — thanks for reaching out!

I love where your brain is at, but I'm also needing more detail to take this back to our product team as an official feature request.

From @hogepodge's comment — having any other information or even mock up visuals would be helpful for us, in addition to use cases. :)

erinmikailstaples avatar Jul 27 '23 19:07 erinmikailstaples

Thank you @erinmikailstaples @hogepodge for your answers! In my case, detecting anomalies requires to see 4/3 time series at the same time, it is easier visually to label data than plotting each time serie in a separate channel. Here is an example: image In the case of label-studio: here is what I get image

khadijakhaldi avatar Jul 27 '23 20:07 khadijakhaldi

This is great feedback, thanks! We've had similar requests before, and I've updated the ticket in the product roadmap to capture it. It's been updated recently, and your feedback helps the team to prioritize features like this.

hogepodge avatar Jul 29 '23 22:07 hogepodge

Hi Chris, here is another example image using label studio here is what I see image It is hard to spot the anomaly especially if each time series has a different magnitude.

khadijakhaldi avatar Aug 02 '23 21:08 khadijakhaldi

I can echo this sentiment as I have a set of reference multivariate data that i need to plot overlapped with sampled data for annotators to label the regions with deltas, which in my use case it not just a simple mathematical operation but requires all signals to be available together for SME evaluation.

Any idea where this is on the roadmap? TY!

arpieb avatar Jun 30 '24 23:06 arpieb

Duplicate: #2373

avishapiro avatar Aug 21 '24 19:08 avishapiro

I am happy to announce that MultiChannel feature was released in LS 1.20 🚀 You can enable multichannel mode by adding <MultiChannel>...</MultiChannel> to your labeling configurations like this:

<View>
  <TimeSeries 
    name="ts" 
    value="$timeseries"
    valuetype="url"
    timeColumn="time"
    timeFormat="%Y-%m-%d %H:%M:%S.%f"
  >
    <MultiChannel>
      <Channel column="velocity" />
      <Channel column="acceleration" />
    </MultiChannel>
  </TimeSeries>

  <TimeSeriesLabels name="label" toName="ts">
    <Label value="Run" background="red"/>
    <Label value="Walk" background="green"/>
  </TimeSeriesLabels>
</View>

<!-- {
  "timeseries": "https://app.heartex.ai/samples/time-series.csv?time=time&values=velocity%2Cacceleration&tf=%25Y-%25m-%25d+%25H%3A%25M%3A%25S.%25f&type=csv"
} -->

makseq avatar Jul 07 '25 10:07 makseq