Working with data
Navigating & inspecting
One x viewport shared by every track, a y viewport per track, and a crosshair that snaps to samples.
Zooming
Drag inside a plot area. The direction of the drag selects the zoom.
| Drag | Result |
|---|---|
| Horizontal | Zoom x to the dragged span, on every track. |
| Vertical | Zoom y on this track, switching it to manual. |
| Diagonal | Box zoom: x on every track, y on this one. |
⌘+ and ⌘− zoom x by 10% per press. ⌥⌘+ and ⌥⌘− do the same for y, applied to every track and switching each to manual. To zoom one track's y, use the gestures below.
Panning
- Drag the timeline ruler to pan x on every track.
- Drag a y-axis to pan that track's y range, switching it to manual.
- ⌘[ / ⌘] scrub by 5% of the visible span.
- ⇧⌘[ / ⇧⌘] skip by 15%.
A trackpad or wheel pans and zooms too — see Scrolling and pinching.
Scrolling and pinching
A scroll wheel, a two-finger scroll and a pinch all drive the plots. Where the pointer sits decides who takes the gesture, and a modifier picks the axis.
Over a plot area
| Gesture | Action |
|---|---|
| Scroll sideways | Pan x on every track. |
| Scroll vertically | Nothing here — it scrolls the track list. |
| ⇧ + scroll | Pan x. |
| ⇧⌘ + scroll | Pan this track's y. |
| ⌥⌘ + scroll | Pan x and y together, following the pointer in both directions. |
| ⌘ + scroll, or pinch | Zoom x about the pointer. |
| ⌥ + scroll, or ⌥ + pinch | Zoom this track's y about the pointer. |
| ⌥⌘ + pinch | Zoom both axes by the same factor, so the trace keeps its shape. |
⇧ takes priority over the zoom modifiers, so ⇧⌥ pans x rather than zooming y.
Over the ruler
The ruler takes plain scrolls: any scroll pans x, and ⌘ + scroll or a pinch zooms x. The y-axis gutter takes no scroll at all — it keeps its drag, and scrolling there moves the track list.
Behaviour
- Zooming is anchored to the pointer, so the sample under the cursor stays put. The menu commands zoom about the centre instead.
- A y gesture targets the hovered track only, and switches it to manual.
- Trackpad momentum carries a pan through, but not a zoom.
- Scrolling or pinching x switches Follow live off, as any manual x change does.
Lines soften while a zoom gesture is in flight and sharpen once it lands.
Resetting the view
| Action | Effect |
|---|---|
| Double-click a plot area | Reset x, and this track's y. |
| Double-click the ruler | Reset x. |
| Double-click a y-axis | Reset that track's y. |
| ⌘0 | Reset X Zoom. |
| ⌘R | Reset All Zoom. |
The full x range spans every visible signal on every track.
Resetting zoom does not re-enable Follow live.
Crosshair
Toggle the crosshair from the toolbar or with ⌘;. It is on by default.
Hovering a track draws a vertical line at the cursor's x position across every track. Within the hovered track, the nearest sample of each visible signal is shown with its recorded values.
The crosshair follows the pointer and leaves nothing behind. To pin a readout in place, compare several positions, or take statistics over a window, see Measuring.
Follow live
Follow live (⌘L, or the toolbar toggle) keeps the x window pinned to the newest sample, preserving your zoom.
- It switches on when you add a live signal to a track.
- It switches off when you adjust the x zoom or pan by hand.
- Resetting zoom does not switch it back on.
Grid and ruler
Grid lines follow the axis ticks. The ruler at the top of the window is the shared x-axis and is always visible.
Raw stream console
The raw byte console docks at the bottom of the track area and can be resized by dragging its top edge. See Raw stream console.