Coordinating Zoom on Time Series Chart

I have two Time Series Charts on one view. Is there a way to coordinate the Zoom / Pan action between them? I have Temperature (with lower / upper bounds) as well as Humidity (with bounds) and it would be great if zooming on the Temp chart also zoomed the Humidity chart. Thank you.

Hi @jgardner, the best way to accomplish that would be to plot the temp and humidity as separate plots on the same chart. This will allow the data to be visually separate, but the zoom action will apply to both data plots.

Thanks for the suggestion. I figured that would be the intended (elegant) solution. I thought it would be a bit muddy to read since both trends have their own upper / lower limit lines. You could color coordinate each limit to help readability. For background, here’s my current layout (complete with thermometers).

You’re right, that does get a little muddy with the current design. It would be the best way to keep the zoom levels in sync, though. Because zooming is driven by mouse/touch user actions, we allow those actions to fully control the state of the zoom; therefore, we don’t store zoom level as a property.

@jball your suggestion was ultimately the solution to my problem. After a lot of learning and fiddling, I came up with the following:

  • Two plots on the same chart
  • Three Trends each plot (data / upper / lower)
  • Each Trend bound to a named query w/ t_stamp, data_col
  • Custom column for each Trend to assign pen color

I was hoping to be able to bind a multi-column named query right to the Series property and have it take each column as a series array element. Doesn’t look like that’s the case.

I appreciate the help!

1 Like