Expand description
Orbital Charts — chart components and engine.
Re-exports§
pub use preview::DatasetIntegration;pub use preview::DATASETINTEGRATION_PREVIEW_REGISTRATION;
Modules§
- pointer
- Pointer tracking over the plot area.
- preview
- Preview registration for gap stubs.
- tooltip
- Tooltip data hooks built from chart and interaction context.
Structs§
- ArcSweep
Slice Props - Props for the
ArcSweepSlicecomponent. - Area
Chart Preview Props - Props for the
AreaChartPreviewcomponent. - Area
Chart Props - Props for the
AreaChartcomponent. - Area
Fill Props - Props for the
AreaFillcomponent. - Area
Plot Props - Props for the
AreaPlotcomponent. - Axis
Click Data - Data emitted when an axis is clicked.
- Axis
Click Layer Props - Props for the
AxisClickLayercomponent. - AxisDef
- Definition of one chart axis.
- Axis
Highlight Config - Crosshair and band highlight configuration.
- Axis
Tooltip Data - Data for an axis-triggered tooltip.
- Axis
Tooltip Row - One row in an axis-triggered tooltip.
- Band
Scale - Band scale mapping categorical domain to a numeric range.
- BarChart
Preview Props - Props for the
BarChartPreviewcomponent. - BarChart
Props - Props for the
BarChartcomponent. - BarGeometry
- Render-ready bar rectangle in plot coordinates.
- BarLabel
Config - Configuration for bar-specific labels.
- BarMark
Props - Props for the
BarMarkcomponent. - BarPlot
Props - Props for the
BarPlotcomponent. - Chart
Axis Ticks - Precomputed tick values keyed by axis id (separate x/y maps).
- Chart
Composition Preview Props - Props for the
ChartCompositionPreviewcomponent. - Chart
Composition Props - Props for the
ChartCompositioncomponent. - Chart
Container Preview Props - Props for the
ChartContainerPreviewcomponent. - Chart
Container Props - Props for the
ChartContainercomponent. - Chart
Context - Full chart context provided to composition children.
- Chart
Context Provider Props - Props for the
ChartContextProvidercomponent. - Chart
Defs Props - Props for the
ChartDefscomponent. - Chart
Events - Chart interaction event callbacks.
- Chart
Features - Opt-in chart capabilities. No license checks — flags are product configuration only.
- Chart
Field Binding - Declarative binding from
crate::Datasetfields to chart geometry. - Chart
Interaction Context - Interaction context for item hover, highlight, legend, and pointer tracking.
- Chart
Interaction Provider Props - Props for the
ChartInteractionProvidercomponent. - Chart
Item Id - Identifier for a clicked or hovered chart item.
- Chart
Keyboard Focus Props - Props for the
ChartKeyboardFocuscomponent. - Chart
Linear Gradient Props - Props for the
ChartLinearGradientcomponent. - Chart
Motion - Chart-level animation configuration. Default: enabled, respects reduced motion.
- Chart
Overlay Context - Overlay mount and root refs provided by
ChartRoot. - Chart
Pointer Layer Props - Props for the
ChartPointerLayercomponent. - Chart
Scales - Built scales keyed by axis id.
- Chart
Stacking Preview Props - Props for the
ChartStackingPreviewcomponent. - Chart
Stacking Props - Props for the
ChartStackingcomponent. - Chart
State - Resolved chart state including built scales.
- Chart
Tooltip Context - Active tooltip trigger configuration stored in context.
- Chart
Zoom Context - Zoom interaction context provided to chart children.
- Chart
Zoom Layer Props - Props for the
ChartZoomLayercomponent. - Chart
Zoom Provider Props - Props for the
ChartZoomProvidercomponent. - Color
Scale - Color scale mapping values to colors.
- Data
Record - One row of typed values, addressable by field key.
- Data
Schema - Schema describing the fields in a
crate::Dataset. - Dataset
- The shared shape. Tables render it; charts build series by field key.
- Drawing
Area - Computed drawing area inside plot insets.
- Field
Def - Shared field descriptor — binding key for table columns and chart series.
- Focusable
Mark - A focusable mark with plot-space center coordinates.
- Gauge
Context Provider Props - Props for the
GaugeContextProvidercomponent. - Gauge
Geometry - Gauge arc geometry configuration.
- Gauge
Layout - Resolved gauge layout in pixel space.
- Gauge
Preview Props - Props for the
GaugePreviewcomponent. - Gauge
Props - Props for the
Gaugecomponent. - Gauge
Reference ArcProps - Props for the
GaugeReferenceArccomponent. - Gauge
State - Computed gauge geometry exposed to custom overlay children.
- Gauge
Value ArcMotion Props - Props for the
GaugeValueArcMotioncomponent. - Grid
Config - Background grid line configuration.
- Heatmap
Cell - One heatmap cell: x index, y index, and numeric value (z).
- Heatmap
Cell Layout - Layout for a single rendered heatmap cell.
- Heatmap
Cell Mark Props - Props for the
HeatmapCellMarkcomponent. - Heatmap
Plot Context - Heatmap cell data and color scale provided by [
Heatmap]. - Heatmap
Plot Props - Props for the
HeatmapPlotcomponent. - Heatmap
Plot Provider Props - Props for the
HeatmapPlotProvidercomponent. - Heatmap
Preview Props - Props for the
HeatmapPreviewcomponent. - Heatmap
Props - Props for the
Heatmapcomponent. - Highlight
Scope - Scope controlling highlight and fade behavior.
- HitTarget
- Hit target returned from pointer lookup.
- Inline
Series - One inline data series.
- Inline
Series Data - Inline series data for standalone demos.
- Item
Tooltip Data - Data for an item-triggered tooltip row.
- Legend
Config - Configuration for the embedded or composed legend.
- Legend
Position - Legend placement within the chart shell.
- Line
Chart Preview Props - Props for the
LineChartPreviewcomponent. - Line
Chart Props - Props for the
LineChartcomponent. - Line
Path - Generated SVG path and marker positions.
- Line
Plot Props - Props for the
LinePlotcomponent. - Line
Stroke Props - Props for the
LineStrokecomponent. - Linear
Scale - Linear scale mapping numeric domain to range.
- LogScale
- Logarithmic (base-10) scale.
- Orbital
Chart Palette - Theme-driven chart color palette.
- Orbital
Charts Theme - Chart-specific theme defaults applied via CSS variables on
[data-orbital-chart]. - Path
Draw Motion Props - Props for the
PathDrawMotioncomponent. - PieArc
Label Config - Configuration for pie arc labels.
- PieChart
Preview Props - Props for the
PieChartPreviewcomponent. - PieChart
Props - Props for the
PieChartcomponent. - PieGeometry
- Pie geometry configuration (radii and center may be px or
%strings). - PieLayout
- Resolved pie center and radii in plot pixel space.
- PiePlot
Props - Props for the
PiePlotcomponent. - PieSlice
Data - One slice in a pie series.
- PieSlice
Layout - Layout for one pie slice including SVG path.
- PieSlice
Props - Props for the
PieSlicecomponent. - Placed
Scatter Point - Pixel-space scatter point for hit testing.
- Plot
Clip Props - Props for the
PlotClipcomponent. - Plot
Inset - Space between the SVG border and the plot area. User docs: “plot inset”.
- Plot
Point - A point in plot space;
ymay beNonefor missing data. - Projected
Chart Data - Result of projecting a dataset through a field binding.
- Projected
Heatmap Data - Projected heatmap data ready for layout.
- Projected
PieData - Projected pie data ready for layout.
- Projected
Scatter Data - Projected scatter data ready for scale mapping.
- Projected
Series - One projected data series ready for scale mapping.
- Reference
Line Props - Props for the
ReferenceLinecomponent. - Reference
Line Style - SVG stroke styling for a reference line.
- Scatter
Chart Preview Props - Props for the
ScatterChartPreviewcomponent. - Scatter
Chart Props - Props for the
ScatterChartcomponent. - Scatter
Plot Props - Props for the
ScatterPlotcomponent. - Scatter
Point - One scatter point with required identity.
- Scatter
Point Props - Props for the
ScatterPointcomponent. - Scatter
Series Data - One scatter series with points and axis bindings.
- Series
Def - Definition of one data series in a chart.
- Series
Label Config - Configuration for series data labels.
- Sparkline
Plot Props - Props for the
SparklinePlotcomponent. - Sparkline
Preview Props - Props for the
SparklinePreviewcomponent. - Sparkline
Props - Props for the
Sparklinecomponent. - Time
Scale - Ordinal time scale mapping dates to range positions by index.
- Tooltip
Config - Configuration for chart tooltips.
- Tooltip
Content Slots - Custom tooltip content slots.
- Voronoi
Layer Props - Props for the
VoronoiLayercomponent. - Zoom
Config - Zoom and pan configuration for an axis (CH-24).
- Zoom
Drag State - Active drag state for pan gesture.
- Zoom
Window - Percent window (0–100) over an axis’s full domain.
Enums§
- ArcLabel
Mode - Arc label content mode.
- Axis
Highlight Mode - Axis highlight rendering mode.
- Axis
Position - Position of an axis relative to the plot area.
- Chart
Composition Order - Documented child order for chart composition — no runtime enforcement.
- Chart
Composition Variant - Composition preview variants.
- Chart
Data Source - How chart data is supplied to the container.
- Chart
Embed Mode - How a chart is embedded in its host layout.
- Chart
Kind - Chart geometry family driving projection and scale construction.
- Chart
Orientation - Chart layout orientation.
- Chart
Scale - Scale handle returned by
use_x_scaleanduse_y_scale. - Chart
Stacking Variant - Stacking preview variants.
- Chart
Type - Supported chart geometry families.
- Color
Scale Kind - Kind of color scale applied to an axis or series.
- Curve
Type - Line and area curve interpolation.
- Data
Value - Typed cell value — replaces stringly-typed
HashMap<String, String>. - Domain
Limit - Domain limit strategy for value axes.
- Fade
Mode - Fade mode for non-highlighted items.
- Gauge
Label - Center label content: static string or formatter callback.
- Highlight
Mode - Highlight mode for hovered or selected items.
- Label
Location - Surface where a chart label is rendered.
- Legend
Direction - Legend item flow direction.
- Legend
Horizontal Align - Horizontal alignment of the legend within the chart shell.
- Legend
Vertical Align - Vertical alignment of the legend within the chart shell.
- Overlay
Mount - Portal mount override for chart overlay chrome.
- PieRadius
- Radius or center offset expressed as pixels or percentage of plot dimension.
- Projection
Error - Errors raised when extracting or projecting chart columns from a
crate::Dataset. - Reference
Line Label Align - Label placement along a reference line.
- Scale
Type - Scale type for an axis.
- Sparkline
Plot Type - Line or bar rendering for a sparkline.
- Stack
Offset - Stacking offset strategy for grouped series.
- Stack
Order - Stacking order for grouped series.
- Tick
Label Placement - Tick label placement for band scales.
- Tick
Placement - Tick placement for band scales.
- Tooltip
Trigger - Tooltip activation trigger mode.
- Zoom
Filter Mode - How off-range data is treated when zooming.
Constants§
- CHART_
FEATURES_ DEFAULT - Default capability flags for chart containers (
ANIMATION+KEYBOARD_NAV). - DEFAULT_
TICK_ COUNT - Approximate number of ticks for a linear value axis.
- HEATMAP_
CANVAS_ THRESHOLD - Threshold above which canvas rendering is preferred (internal optimization).
- HEATMAP_
CELL_ GAP_ RATIO - Default gap ratio between heatmap cells (visual 2px gap via inset).
- HEATMAP_
ITEM_ SERIES_ ID - Synthetic series id used for heatmap cell hover and tooltips.
Statics§
- AREACHART_
PREVIEW_ REGISTRATION - BARCHART_
PREVIEW_ REGISTRATION - CHARTCOMPOSITION_
PREVIEW_ REGISTRATION - CHARTCONTAINER_
PREVIEW_ REGISTRATION - CHARTSAXIS_
PREVIEW_ REGISTRATION - CHARTSTACKING_
PREVIEW_ REGISTRATION - GAUGE_
PREVIEW_ REGISTRATION - HEATMAP_
PREVIEW_ REGISTRATION - LINECHART_
PREVIEW_ REGISTRATION - PIECHART_
PREVIEW_ REGISTRATION - SCATTERCHART_
PREVIEW_ REGISTRATION - SPARKLINE_
PREVIEW_ REGISTRATION
Functions§
- ArcSweep
Slice - Animated pie slice path with sweep entrance.
- Area
Chart - Show volume or composition under a trend line with filled regions.
- Area
Chart Preview - Area
Fill - Filled area path under a line.
- Area
Plot - Renders filled area paths for each series.
- Axis
Click Layer - Transparent band rects for category axis click handling.
- Axis
Highlight - Renders axis-aligned crosshair or category band highlight.
- BarChart
- Compare discrete categories by magnitude with one or more numeric series.
- BarChart
Preview - BarMark
- One grouped bar rectangle in plot space.
- BarPlot
- Renders grouped or stacked bar marks inside the plot area.
- Chart
Composition - Wrap your data definitions in a chart container, then stack plot, axis, and interaction components as children.
- Chart
Composition Preview - Chart
Container - Ready-made chart layout root — bind a
Dataset, tune props, or compose plot children. - Chart
Container Preview - Chart
Context Provider - Provide chart context and scales to child components.
- Chart
Custom Baseline - Dashed baseline drawn via
use_drawing_areaanduse_y_scale. - Chart
Defs - SVG defs container for gradients and patterns.
- Chart
Grid - Renders background grid lines inside the plot area (relative coordinates).
- Chart
Interaction Provider - Provide interaction context to descendants.
- Chart
Keyboard Focus - Renders a focus ring at the keyboard- or pointer-active mark position.
- Chart
Linear Gradient - Register a linear gradient in chart SVG defs.
- Chart
Overlay Layer - Scoped portal mount inside
[data-orbital-chart]for interactive overlay chrome. - Chart
Pointer Layer - Transparent overlay capturing pointer events for axis tooltips and crosshair.
- Chart
Root - Internal chart root layout shell.
- Chart
Root Overlay Chrome - Loading and legend layers mounted above the SVG viewport.
- Chart
Stacking - Stack series when each category total is meaningful and segments show contribution.
- Chart
Stacking Preview - Chart
Tooltip - Floating tooltip panel for item or axis hover modes.
- Chart
Tooltip Axis Content - Default axis tooltip body.
- Chart
Tooltip Item Content - Default item tooltip body.
- Chart
Zoom Layer - Transparent overlay capturing wheel, drag, and pinch zoom gestures.
- Chart
Zoom Provider - Provide zoom context to descendants.
- Charts
Axis - Axes translate your data values into positions on the chart — scale type, domain, ticks, and labels are all configured per axis.
- Continuous
Color Legend - Gradient bar legend for a continuous or piecewise color scale.
- Gauge
- Arc gauge for single-metric readouts with meter accessibility.
- Gauge
Container - Gauge SVG shell with meter accessibility and layout context.
- Gauge
Context Provider - Provide gauge state to child components.
- Gauge
Preview - Gauge
Reference Arc - Static reference (track) arc showing full range.
- Gauge
Value ArcMotion - Animated gauge value arc with sweep tween.
- Heatmap
- Two-dimensional categorical heatmap with z-axis color scale.
- Heatmap
Cell Mark - One heatmap cell rectangle.
- Heatmap
Plot - Renders heatmap cells as SVG rects (canvas for dense grids on hydrate).
- Heatmap
Plot Provider - Provide heatmap plot data to child layers.
- Heatmap
Preview - Legend
- Chart legend listing series with color swatches and optional visibility toggles.
- Line
Chart - Show change over a continuous dimension — time, index, or ordered categories.
- Line
Chart Preview - Line
Plot - Renders line strokes and optional markers for each series.
- Line
Stroke - Line path with optional draw animation and markers.
- Path
Draw Motion - Animated SVG stroke path with dash-offset draw on enter.
- PieChart
- Show proportions of a single total when slice share matters more than precise comparison.
- PieChart
Preview - PiePlot
- Renders pie slices inside the plot area.
- PieSlice
- One pie slice with optional arc label.
- Plot
Clip - Defines a plot-area clip path and wraps children in a clipped
<g>. - Reference
Line - Horizontal or vertical reference guide line with optional label.
- Responsive
Chart Container - Chart container that fills its parent via resize observer.
- Scatter
Chart - Compare two numeric dimensions point by point — correlations, outliers, or multi-group distributions.
- Scatter
Chart Preview - Scatter
Plot - Renders scatter points inside the plot area.
- Scatter
Point - One scatter point circle.
- Sparkline
- Compact inline trend chart without visible axis chrome.
- Sparkline
Plot - Renders sparkline line or bar marks without axis chrome.
- Sparkline
Preview - Voronoi
Layer - Transparent overlay for nearest-point hover and click hit testing.
- XAxis
- Renders the x-axis ticks and labels for one axis id.
- YAxis
- Renders the y-axis ticks and labels for one axis id.
- apply_
band_ zoom_ to_ axis - Apply band zoom by slicing categories on the axis definition.
- apply_
chart_ keyboard_ key - Handle arrow / home / end keyboard navigation from a key string.
- apply_
stack_ order - Reorder series indices within a stack group.
- arc_
label_ position - Arc label position at mid-angle on the given radius.
- arc_
path_ d - Generate SVG arc path for a donut/pie wedge.
- arc_
path_ d_ sweep - Partial arc path for sweep animation (fraction 0..1 of slice span).
- arc_
sweep_ motion - Default arc sweep motion tokens.
- area_
gradient_ id - Gradient definition id for a series.
- axis_
categories - Resolve category labels for a band/point axis.
- axis_
supports_ zoom - Whether axis scale type supports percent-window zoom.
- axis_
zoom_ active - Whether zoom is active for an axis given feature flags and axis config.
- band_
index_ to_ fraction - Map band index to fraction of full domain (center of band).
- bar_
entrance_ motion - Default bar pop-in motion preset.
- build_
area_ path - Build a closed area path from a line path down to a baseline y.
- build_
chart_ state - Build chart state from container props.
- build_
line_ path - Build an SVG path through plot points.
- category_
index_ at_ x - Map a plot x coordinate to a band-scale category index.
- chart_
styles - CSS for chart root, axes, grid, and density-mapped sizing.
- clamp_
zoom_ window - Clamp and snap a zoom window per axis zoom config.
- collect_
focusable_ marks - Collect ordered focus targets from the latest plot geometry.
- compute_
drawing_ area - Compute the drawing area from chart dimensions and plot inset.
- compute_
grouped_ bars - Compute grouped bar rectangles for all series and categories.
- compute_
heatmap_ cell_ layouts - Compute cell layouts from band scales and color scale.
- compute_
linear_ ticks - Generate evenly spaced tick values for a linear domain.
- compute_
nice_ linear_ ticks - Compute “nice” linear ticks using a simple step rounding heuristic.
- compute_
pie_ slice_ layouts - Compute slice layouts from slice data and geometry.
- compute_
slice_ angles - Compute start/end angles in degrees for each value slice.
- compute_
stacked_ bars - Compute stacked bar rectangles for series sharing stack groups.
- data_
fingerprint - Fingerprint for re-triggering path draw animation on data change.
- default_
continuous_ scale - Default continuous color scale for heatmaps.
- default_
heatmap_ colors - Default continuous heatmap color stops (Orbital sequential).
- default_
plot_ inset - Default plot inset for a density tier (pixels).
- default_
series_ color_ vars - Default series color CSS custom properties for chart roots.
- default_
tick_ format - Default compact numeric tick label (e.g. 1200 → “1k”).
- default_
zoom_ window - Default full-range window for an axis.
- density_
modifier_ class - Density modifier class for the chart root element.
- effective_
skip_ animation - Resolve whether animations should be skipped.
- enabled_
zoom_ axes - Collect axis ids with active zoom from x and y axis lists.
- estimate_
text_ width - Approximate rendered width of a tick label at the default chart font size.
- filter_
projected_ by_ band_ window - Filter projected data to visible band indices when filter mode is discard.
- find_
bar_ at_ pointer - Find the bar containing a plot-space pointer, if any.
- find_
nearest_ marker - Find nearest line marker point within radius.
- find_
nearest_ point - Find the nearest scatter point within an optional max radius.
- handle_
chart_ keyboard - Handle arrow / home / end keyboard navigation on chart marks.
- heatmap_
value_ domain - Compute z-value domain from cells and optional overrides.
- initial_
zoom_ windows - Build initial zoom windows from props and axis definitions.
- is_
composition_ mode - Whether any series definition declares an explicit chart type (composition mode).
- is_
series_ visible - Returns true when the series is visible (not hidden by legend).
- keyboard_
nav_ enabled - Whether keyboard navigation is active for this chart.
- legend_
outside_ reserve_ style - Inline padding on the chart shell so an outside legend is not clipped.
- legend_
padding_ style - Inline offset style applying
LegendConfig::paddingon the outer edge. - legend_
position_ class - CSS class for legend placement within the chart shell.
- nice_
domain - Expand a value range with padding; handles flat domains.
- pan_
window - Pan the zoom window by a delta in percent of full domain.
- parse_
gauge_ radius - Parse a radius string into
PieRadius. - placeholder_
label - Label text for gap placeholder stubs.
- project_
chart_ data - Project a
Datasetinto chart-ready series using aChartFieldBinding. - project_
pie_ data - Project a
Datasetinto pie slice data. - project_
pie_ inline - Build pie slices from inline numeric data and category labels.
- project_
scatter_ data - Project a
Datasetinto scatter series using a field binding. - project_
scatter_ series - Project scatter from explicit series definitions.
- projected_
for_ plot_ type - Filter projected data to series matching a plot type in composition mode.
- provide_
overlay_ context - provide_
tooltip_ context - Provide tooltip configuration to descendants.
- resolve_
arc_ label_ radius - Resolve arc label radius from config or default midpoint.
- resolve_
bar_ color - Resolve color for a bar geometry entry.
- resolve_
chart_ stack_ offset - Resolve the dominant stack offset across all groups in a chart.
- resolve_
color - Resolve a numeric value to a CSS color via a color scale.
- resolve_
gauge_ layout - Resolve gauge geometry to pixel layout.
- resolve_
linear_ axis_ domain - Resolve a linear axis domain honoring explicit min/max overrides.
- resolve_
mark_ color - Resolve fill/stroke color for a cartesian series mark.
- resolve_
pie_ geometry - Resolve pie geometry from config and plot dimensions.
- resolve_
plot_ inset - Expand plot insets so axis tick labels and titles fit inside the SVG.
- resolve_
scatter_ domains - Compute per-axis domains for scatter charts.
- resolve_
series_ color - Resolve the stroke/fill color for a series.
- resolve_
series_ label - Resolve display label for a series at a given surface.
- resolve_
slice_ label - Resolve display label for a pie slice at a given surface.
- resolve_
stack_ config - Resolve offset and order for a stack group from member series definitions.
- resolve_
y_ domain - Y-axis domain for scale construction, accounting for stacked and area baselines.
- scatter_
entrance_ motion - Default scatter point fade-scale entrance preset.
- series_
color_ token - CSS token for a series index (1-based in CSS vars).
- series_
value_ range - Min/max across all projected series values.
- set_
highlighted_ item - Set highlighted item and notify listeners.
- set_
hovered_ item - Set the hovered item (or clear with
None). - should_
filter_ projected - Whether any zoomed axis on the primary category axis uses discard filtering.
- slice_
categories - Slice categories for a band/point axis zoom window.
- sparkline_
series_ from_ data - Build inline sparkline series and x categories from numeric data.
- stack_
groups_ from_ series - Stack group map from series definitions.
- stack_
segment_ bottom - Bottom of a stacked segment at a row (cumulative of prior series in group).
- stack_
segment_ bottom_ for_ series - Convenience wrapper using stack config resolved from series definitions.
- stack_
series - Stack series values within shared stack groups.
- toggle_
series_ visibility - Toggle visibility for a series id in the legend.
- use_
axis_ data_ index - Category index under pointer for axis interactions.
- use_
axis_ tooltip - Axis tooltip data derived from pointer band index.
- use_
chart_ context - Access the full chart context.
- use_
chart_ state - Build chart state reactively inside a component.
- use_
chart_ zoom - Access zoom context when present.
- use_
drawing_ area - Access the plot drawing area bounds.
- use_
gauge_ state - Read gauge layout from context inside [
Gauge] children. - use_
heatmap_ plot_ context - Read heatmap cell data from context inside the plot layer.
- use_
hidden_ series - Access hidden series ids.
- use_
highlighted_ item - Access the highlighted item signal.
- use_
hovered_ item - Access the hovered item signal.
- use_
item_ tooltip - Item tooltip data derived from hover state.
- use_
overlay_ context - use_
pointer_ plot - Pointer position in plot coordinates.
- use_
pointer_ tracker - Read-only pointer position in chart shell coordinates.
- use_
x_ scale - Access an x-axis scale by id (defaults to
"x"). - use_
x_ ticks - X-axis tick values for an axis id.
- use_
y_ scale - Access a y-axis scale by id (defaults to
"y"). - use_
y_ ticks - Y-axis tick values for an axis id.
- value_
fraction - Map value to 0..1 fraction within min/max.
- window_
for_ axis - Resolve zoom window for an axis id, defaulting to full range.
- y_
axis_ ticks - Linear tick values for a y-axis scale domain.
- zoom_
at_ pointer - Zoom in/out centered on a pointer position within the full domain (0–1 fraction).
- zoom_
window_ to_ band_ indices - Map a percent window to inclusive-exclusive band index range.
- zoom_
window_ to_ linear_ domain - Map percent window to linear domain subset.