Multiple y-axis feature request

Hi,

I wonder if it is possible to have 2 or more different y-axis?

E.g. left y-axis for temperature values between -10 and 40 degress Celsius and right y-axis for relative humidity between 0 and 100%.

This would be very important in many practical applications (and a “killer criteria” for my users)

Cheers

Chris

I had been thinking the same for a while. At first I thought the widget called “Multiple Axis” could be the appropriate choice given its name but no.

I stumbled through “Multiple Axis” as well, but indeed this is something different.

I really hope for multiple y-axis. It looks like it is possible to develop custom widgets, but I think multiple y-axis should be a standard feature in Tago.

Hi everyone!

Today we added the option to use multiple Y-axis. You can check our documentation here: Multiple Axes in Chart Widgets (tago.io)

This new feature will work with all our Chart-type widgets.

Phil this amazing, thank you!

It seems that this has broken the dynamic scale ability for the axis. Needs fixing urgently please.

Hi Andrew,

Could you share some details about the problem you’ve encountered regarding the dynamic scaling so we can assist you or work on a fix?

Screenshots and the widget’s structure can be shared via our ticket system if you prefer to keep your resource IDs private. Any additional information would be very helpful for pinpointing the issue as it did not arise on our Quality Assurance testing.

Regards,
Klaus

Sure, it’s pretty simple, here is a screenshot of a device in my “Channels” widget. The Y axis starts at zero, despite the fact that it’s set to dynamic. changes in the level are almost imperceptible at this scale…

This has only occurred since the multiple axis has been made available.

It’s the same now for every single line widget on every single dashboard. I have tried changing it to fixed and back again, but no change.

Hi Andrew,

Thanks for the additional information! I will be sending a fix promptly to be tested and released as soon as possible, meanwhile have a way for you to fix it right now:

1. Open the “Multiple Axes” modal
2. Click “Confirm”
3. Save the widget

All this does is assign your current variable to the primary Y axis in the widget’s structure, this way the widget will know which variables are on the axis and will be able to apply the dynamic scaling properly.

Here’s an example from my dashboard I just created using a similar dataset:

On the left, I could reproduce your issue. On the right I just did what I mentioned in the steps above.

Let me know if this helps you.

Regards,
Klaus

Yep, that fixed it, thanks for the prompt fix.

Great new feature, thanks a lot.

It would be even better if a fixed scaling could be applied to the individual axes.

E.g. temperature scale fixed from -10 to 40 °C and humidity from 0 to 100%.

I have a small wireless weather station running as a test for real data providing temperature and humidity,

see this public dashboard. As you can see it is damn cold these days in Germany.

Regards,

Chris