The plot element whose state drives the initial instruction text.
Returns whether this figure has multiple subplots (facets/multi-panel).
Returns the figure-level title (the top-level plot title).
Returns the figure-level subtitle.
Returns the figure-level caption.
Replaces the underlying figure with a rebuilt model (live data update), preserving the user's navigation position when the figure shape allows.
The old figure is disposed before createFigure runs so that stale
highlight clones are removed from the DOM before the new model queries
its SVG selectors.
Positions are restored silently (no observer notifications) so a data update never announces or sonifies by itself; monitor mode handles user-facing feedback separately.
Factory that builds the replacement figure
Optional position adjustments (e.g. sliding-window shift)
The newly created figure
Enable or disable rotor navigation for the current context.
true to enable rotor mode, false to disable
Return whether rotor navigation is currently enabled.
boolean
Returns at-a-glance summaries for every subplot in the figure, in visual (top-left first) order. Empty for single-panel figures.
Moves the active plot element to the specified (x, y) point.
The x-coordinate to move to.
The y-coordinate to move to.
This method assumes that this.active is a valid object with a moveToPoint method.
If this.active is null or does not implement moveToPoint, this method will do nothing.
Limitations:
this.active is null or undefined, the method will not perform any action.this.active does not implement moveToPoint, the method will not perform any action.Enters grid cell mode to navigate points within the current cell. Only works when the active trace supports grid navigation and is in grid mode.
true if successfully entered cell mode, false if no points in cell
Exits grid cell mode and returns to grid navigation.
Moves to the previous point within the current grid cell.
Moves to the next point within the current grid cell.
Interface for objects that can be disposed to clean up resources or remove event listeners.