Scatter and distribution plots in the Results Analysis add-on

August 28, 2026

"Geometry and add-ons" introduced the Results Analysis add-on as a comparison plot in its own window: several signals, one shared time axis. It's since grown two more ways to look at the same data it already had, plus a way to get that data out as a plain file.

The model behind every screenshot below is a small one on purpose: two nodes, Position and Velocity, connected so that dx/dt = v and dv/dt = -x, a plain undamped oscillator with nothing forcing or slowing it down. Nothing about Scatter or Distribution needed a bigger model to be worth showing.

The signal this starts from

Time series, the original chart mode, plots Position and Velocity against time exactly as before:

Position and Velocity plotted against time, two sine waves 90 degrees out of phase
Two ordinary-looking sine waves. What they're doing together is the interesting part, which a shared time axis doesn't show.

Scatter: plotting one signal against another

Switching Chart to Scatter replaces the signal checkboxes with axis pickers: an X axis, a Y axis and two optional ones, Color by and Size by, for a third and fourth dimension on the same plot.

Position plotted against Velocity: a clean circular loop
Two sine waves a quarter-cycle apart trace a circle once one is plotted against the other instead of both against time.

This is the standard way a system like this actually gets examined: a time series shows that both signals oscillate, but plotting one against the other is what shows the relationship between them, a closed loop with no forcing or damping to spiral it inward or outward. Reset trail exists because Scatter and Distribution build their plot progressively as the timeline advances, the same completed-result playhead "Exploring results" covers, rather than drawing the whole run at once.

Distribution: how a signal spends its time

Distribution goes back to the ordinary signal checkboxes, one histogram per checked signal, of that signal's own values across the run:

A histogram of Position's values, higher at both extremes and lower in the middle
Position spends more time near +1 and -1, where the oscillation slows down and reverses, than anywhere in between.

That U shape is real, not an artifact: a sine wave moves fastest through the middle of its range and slowest at its peaks and troughs, so a sample taken at a random instant is more likely to land near an extreme than near the center. Nothing about a smooth, bounded oscillation implies its values are spread evenly across that range, and a plain time series doesn't make that visible the way a histogram does immediately.

Getting the numbers out

Export data (CSV), present regardless of chart mode, opens the operating system's own save dialog and writes whichever signals are currently selected to a plain CSV. It's independent of the main application's own CSV export: this button lives in the add-on itself, backed by its own permission the add-on has to declare and be granted, and it exports exactly what's currently selected in this window rather than every signal in the result.

Where to go from here

"Geometry and add-ons" covers opening this add-on in the first place and what a read-only visualizer window can and can't do to the result it's showing.

Follow Konjugate on LinkedIn for updates, or subscribe via RSS.

Comments