Design and Visualization Notes

Why these graphs exist and why they were chosen. This page explains design intent, not interpretation rules.

Why KDE Instead of Histograms

Histogram bins impose hard boundaries that can distort GPX sampling structure. KDE gives a continuous density estimate where each observation contributes smoothly to nearby regions.

Why Gaussian Kernels and Log-Scaled Axes

Time and distance deltas are positive and usually span multiple orders of magnitude. Linear spacing compresses dense near-origin structure and over-emphasizes long-tail outliers.

Why Bandwidth Is User-Controlled

There is no single correct smoothing level for raw GPX streams. Different analysis goals require different bandwidths.

Why These Plot Types

Each view answers a distinct question.

Why Sequence-Aware Scatter Exists

Global scatter treats points as exchangeable and hides local temporal structure. Sequence-aware plotting preserves order and makes local behavior legible.

Coverage caveat: Sequence-aware scatter is rendered from valid joint pairs only (where both time and distance deltas are usable). If the plot appears sparse or visually inconsistent, cross-check Track Details / Deep Inspector for anomalies and excluded points.

What These Plots Do Not Do

The visualization layer is observation-first: it surfaces structure and leaves interpretation to downstream analysis.