Mouse interactions, plot controls, and keyboard shortcuts for ObieWebApp.
Plotly Plot Controls
Every plot in ObieWebApp is a Plotly interactive chart. A small toolbar (the
modebar) appears in the top-right corner of each plot when you hover over it.
Modebar:
๐ท PNG
โฌ Zoom
โ Pan
๏ผ Zoom in
๏ผ Zoom out
โ Autoscale
โบ Reset
Button
What it does
๐ท
Download PNG
Saves a screenshot of the current plot as a PNG file.
โฌ
Zoom (box)
Default mode. Click and drag a rectangle on the plot to zoom into that region.
โ
Pan
Click to switch to pan mode, then drag to scroll around the plot. Click Zoom to return to zoom mode.
๏ผ
Zoom in
Zooms in toward the center of the plot.
๏ผ
Zoom out
Zooms out from the center of the plot.
โ
Autoscale
Fits all visible data into the plot window โ equivalent to clicking โY in the toolbar.
โบ
Reset axes
Returns to the axis ranges that were set when the plot was last rendered (the saved defaults, not the full data range).
Setting an exact axis range
Click directly on the smallest or largest tick-mark number on any axis.
The number becomes an editable text field โ type the value you want and press
Enter to set that end of the axis range. This works on both X and Y axes
and is the fastest way to zoom in to a specific frequency range.
Example
To zoom the X axis to 300โ1500 Hz: click the leftmost tick number, type
300, press Enter; then click the rightmost tick number, type
1500, press Enter.
Mouse shortcuts (no button clicks needed)
Action
Effect
Drag on the plot
Draw a zoom box (in Zoom mode) or pan (in Pan mode).
Scroll wheel on the plot
Zoom in and out around the cursor position.
Drag on the X axis
Pan the X axis only (other axes stay fixed).
Drag on the Y axis
Pan the Y axis only.
Double-click on the plot
Reset both axes to the last-rendered defaults (same as โบ Reset).
Double-click on an axis
Autoscale that axis only.
ObieWebApp Plot-Toolbar Buttons
Each tool has its own small toolbar above the plot with additional controls beyond Plotly's
built-in modebar.
Explore
Button
What it does
Y=dB / Y=lin
Toggle the Y axis between decibels and linear magnitude.
โY
Autoscale the Y axis to fit the visible FRF data โ only looks at data within the current X range, so off-screen spikes don't inflate the scale.
dB range field
Type a number to set the total Y span in dB (e.g. 38 for a 38 dB window).
X=log / X=lin
Toggle the frequency axis between log and linear scale.
Coh checkbox
Show or hide the coherence overlay (ฮณยฒ) for any loaded TRF or .mat files that include coherence data. Scaled to the bottom third of the Y range.
๐จ Print
Opens the current plot in a new page with an editable title/notes area, ready to print.
โจ Ask Claude
Opens a new Claude.ai chat with a question pre-filled, pointing Claude at ObieWebApp's documentation.
Acquire
The first four buttons are on the toolbar above the main FRF plot; Undo/Clear/Start over sit in
their own row above the Hammer FFT mini plot in the left sidebar.
Button
What it does
โY
Autoscale the main FRF plot Y axis.
dB range field
Set the Y span in dB for the FRF plot (up to three digits).
Colors
Choose the line color palette used for position traces.
Show History
Show individual tap FRFs behind the position average, faded. Use โ/โ to adjust their opacity.
Checklist
Show or hide the right-hand checklist/settings column. Remembered between sessions.
Undo
Delete the last accepted hit at the current position (also blanks the Hammer, Mic and FFT plots).
Clear
Clear all hits for the current position and start it over.
Start over
Clear every position in the current run.
Right-click a position box
On a position that has data (in the banner): clear that position, or clear it and all later positions. Also deletes their saved WAV/TRF files after a confirmation.
Acquire keyboard shortcuts
Key
Effect
Esc
Instantly clears all hits for the current position and starts it over โ same as the Clear button, but with no confirmation dialog.
Space
When the Position Complete dialog is open, advances to the next position โ same as clicking Next Position.
โ / โ
Adjust the opacity of history traces (previous positions, or individual taps when Show History is on).