Timeseries - Multichannels should share the same fixed y-axis

Hi,

I would like to use 3 Multichannels within one Timeseries which share the same Y-Axis.

However for some reason I can not fix them all to the Y-Axis on the left.

Does anyone has an idea what to do?

Here is my code:

      <!-- Time series data visualization -->
    <TimeSeries name="coolDown" valueType="url" value="$csv" sep="," timeColumn="Timestamp" timeFormat="%Y-%m-%dT%H:%M:%S" timeDisplayFormat="%Y-%m-%d %H:%M:%S" overviewChannels="Temp">
         <MultiChannel fixedScale="true">  

         <Channel column="Temp" displayFormat=",.1f" strokeColor="#ff7f0e" legend="Temp"/>
         <Channel column="Internal_temp" displayFormat=",.1f" strokeColor="#1f77b4" legend="Internal_temp"/>
      <Channel column="Temp2" units="%" displayFormat=",.1f" strokeColor="#FF0000" legend="Temp2" />
     </MultiChannel>

         </TimeSeries>

This is the output:

As I have 3 temperatures, I would prefer that they share the same axis.

Does anyone have an idea what to do?

Label Studio Version: v1.20.0

Have you tried using fixedScale="true" in the TimeSeries tag?

Also, you can try it on Channel tags too.

Yes, I tried it, but it still does not work.

My code including fixedScale=”true”:

<TimeSeries name="coolDown" valueType="url" value="$csv" sep="," timeColumn="Timestamp" timeFormat="%Y-%m-%dT%H:%M:%S" timeDisplayFormat="%Y-%m-%d %H:%M:%S" overviewChannels="Temp" fixedScale="true">

<MultiChannel>  

<Channel column="Temp" displayFormat=",.1f" strokeColor="#ff7f0e" legend="Temp"/>

<Channel column="Internal_temp" displayFormat=",.1f" strokeColor="#1f77b4" legend="Internal_temp"/>

<Channel column="Temp2" displayFormat=",.1f" strokeColor="#FF0000" legend="Temp2" />

</MultiChannel>
</TimeSeries>

What it looks like:

There are still 2 Axis and scaling is different for all 3 graphs. :frowning:

Can confirm the same results. I expected the pink line to be higher than the rest as it has higher values.


It seems that this behaviour is a solution to another problem, where two or more channels have totally different value ranges, and plotting them on the same graph will “flatten out” channels with smaller value ranges. But it would be nice to have an option to disable this behaviour if I need the same scaling for all channels.

Here is my code which includes fixedScale parameter:

<TimeSeries name="ts" 
            valueType="url" 
            value="$csv_url" 
            sep="," 
            timeColumn="timestamp" 
            timeFormat="%Y-%m-%dT%H:%M:%SZ" 
            timeDisplayFormat="%Y-%m-%d %H:%M:%S"
            fixedScale="true">
  <MultiChannel>
    <Channel column="SPPA" strokeColor="#8c564b" strokeWidth="2"/>
    <Channel column="BLKPOS" strokeColor="#bcbd22" strokeWidth="2"/>
    <Channel column="DEPTMEAS" strokeColor="#e377c2" strokeWidth="2" />
    <Channel column="DEPTBITM" strokeColor="#7f7f7f" strokeWidth="2"/>
  </MultiChannel>
</TimeSeries>