Skip to main content

Module cartesian_plot

Module cartesian_plot 

Expand description

Highly configurable interactive Cartesian plots.

CartesianPlot deliberately separates data, presentation and axes. A series can change between line, smooth line, step, area, scatter, bubble, bar and lollipop without changing its data model. Multiple kinds may be mixed in one plot and share scales, hover inspection and accessibility.

Structs§

AxisTick
CartesianAnimationStyle
CartesianAnnotation
Presentation for an analytical annotation. Annotations deliberately use data coordinates, so they remain correct through resize, zoom, and pan.
CartesianBrushSelection
CartesianGesturePolicy
CartesianMarks
CartesianRenderingStyle
CartesianStyle
CartesianTooltipStyle
PlotAxis
Axis configuration. Explicit ticks are useful for dates and categories; when empty, the plot produces tick_count compact numeric labels.
PlotDatum
PlotSeries

Enums§

AxisLabelFormat
Built-in axis label formats for common presentation needs.
AxisRange
AxisScale
CartesianActivation
What activating a mark reports, once.
CartesianAnnotationKind
A reference line, highlighted interval, or labelled point rendered in the plot’s data coordinate system.
CartesianBrush
CartesianHover
What a pointer or the keyboard inspects on a plot: a series’ data point, or one of the plot’s interactive annotations.
CartesianPan
CartesianTooltipAnchor
CartesianZoom
LegendPosition
MarkerShape
SeriesKind

Type Aliases§

CartesianPlot
A Cartesian plot: see the module docs.