OptionalautoOptionalbrushBrush / box selection on 2D charts (mouse): 'x' selects an x interval (time range), 'xy'
a rectangle (bars always brush x). While enabled, drag draws the brush and Alt + drag pans;
wheel zoom and double-click reset keep working. Release emits 'select'; Escape or a click
clears it. Same as setChartBrush (default: unchanged, i.e. off)
OptionalbrushBrush rectangle look (see setChartBrush)
OptionalbuiltRender a built-in floating tooltip when hovering over a 3D node (default: true)
OptionalcameraBuilt-in camera controls of graph / point-cloud / scene views (no chart shown). Mouse: left
drag orbits, Shift + left / right / middle drag pans, wheel zooms (dolly). The same switches
gate the camera moves of touch gestures (drag orbit, two-finger pan, pinch zoom).
{ orbit: false } makes a left drag pan (2D-style navigation); false turns every built-in
camera move off (hosts driving the camera themselves). Charts keep their own wheel / drag
navigation either way (default: all on).
Optionalchart2D line charts: wheel zooms the x axis, drag pans it; scatter charts zoom / pan both axes; double-click resets (default: true)
OptionaleditablePoint editing on 2D line / scatter charts: drag a point (pointDrag, pointDragEnd; Escape
cancels), click an empty part of the plot to add one (addOnClick, pointAdd), Shift / Alt
setChartEditable (default: unchanged, i.e. off)OptionalfocusFocus camera on double-clicked node (default: true)
OptionalformatOptional custom HTML formatter for line / bar / scatter chart tooltips
OptionalformatOptional custom HTML formatter for the floating tooltip (graph / point-cloud nodes)
OptionalhighlightHop count to highlight when clicking a node (default: 1; set 0 to disable)
OptionalonFired when a node is clicked (or null when empty space is clicked without dragging)
OptionalonFired whenever the hovered node changes
OptionaltooltipBuilt-in chart tooltip: row sort, shared (all series at x vs the nearest one), click
pin, valueFormatter (chart-tooltip.ts). sort / shared also shape the context passed
to formatChartTooltip; valueFormatter applies to the default tooltip only
OptionaltooltipExtra CSS class(es) added to the tooltip element (base class: charturbo-sdk-node-tooltip)
OptionaltooltipOptional container to mount the floating tooltip (defaults to canvas.parentElement or document.body)
OptionaltooltipInline style overrides merged over the default tooltip style
OptionaltouchTouch / pen gestures (Pointer Events; mouse is unaffected). Line charts: pinch / drag navigate
the x axis, tap pins the tooltip, long-press scrubs, double-tap resets. Graph / 3D: drag orbits,
pinch zooms, two-finger drag pans, tap selects, double-tap focuses. false disables (default: all on).
OptionalzoomAxes the wheel zooms on navigable 2D charts: 'x' (default), 'y', or 'xy'; Shift + wheel
always zooms y. A y zoom pins the line y domain (autoscale pauses) until double-click / reset.
OptionalzoomPlain drag: 'pan' (default; Ctrl / Cmd + drag box-zooms) or 'box' (drag box-zooms x + y,
Alt + drag pans). Each gesture records an undo step (Ctrl / Cmd + Z, undoZoom).
Automatically call sdk.render() on hover/click changes (default: false)