XY Graphs

Overview

XY Graphs plot two scalar (0Dts) signals against each other, allowing you to explore correlations between measurements - for example, temperature versus pressure during an in-situ experiment.

Creating an XY Graph

  1. Open the Add Panel menu and drag a Scatter panel onto the canvas, then drag 0Dts signals onto that panel.
  2. The first signal you drop onto the XY Graph is mapped to the X-axis, the second to the Y-axis.
  3. Data points are paired by index: the n‑th value of the X signal is plotted against the n‑th value of the Y signal. If the two signals have different lengths, only pairs up to the length of the shorter series are plotted.

Pan and Zoom

Action Effect
Scroll wheel Zoom in / out (centred on cursor)
Click + drag Pan the chart
Shift + click + drag Rectangle zoom with green selection area
Double-click Reset zoom to show full data range
Click on a data point Set the timeline position to that point
Zoom In / Zoom Out buttons Step zoom from panel toolbar
Reset button Reset zoom to show full data range

Axis Labels

Each axis shows the signal name and its unit (e.g. Temperature (°C) vs Pressure (mbar)).

Settings

Select an XY Graph panel and open the Settings tab on the right to configure the following options.

Display Options

Setting Description Default
Show Points Render individual data points as dots Off
Show Lines Draw connecting lines between data points On
Show Timeline Cursor Display a crosshair at the current timeline position Off

Color

Setting Description Default
Use Gradient Color data points along a two-color gradient based on time index On
Start Color First color of the gradient (click the swatch to choose from presets) Blue #3b82f6
End Color Second color of the gradient (click the swatch to choose from presets) Red #ef4444
Chart Color Solid color used when gradient is off (click the swatch to choose from presets) Blue #3b82f6

Time Range

Setting Description Default
Visibility Mode All Time shows every data point; Time Range shows only points within a window around the current time All Time
Past Range Seconds before the current time to include (Time Range mode only) 10 s
Future Range Seconds after the current time to include (Time Range mode only) 2 s

Use Cases

  • Hysteresis loops - plot heating vs cooling ramps to observe path-dependent behaviour.
  • Correlation analysis - compare two simultaneously acquired scalar measurements.
  • Phase diagrams - map two environment variables against each other.