API Reference¶
This section documents the public classes of TauPlot.
Entry point¶
TauPlot: The plot node.
Data classes¶
Dataset: Data container holding series and samples.DatasetChange: Payload of theDataset.changedsignal, describing one mutation.ColorBuffer: Per-sampleColorbuffer.Float32Buffer: Per-samplefloat32buffer.Float64Buffer: Per-samplefloat64buffer.Int32Buffer: Per-sampleint32buffer.StringBuffer: Per-sampleStringbuffer.
Series binding¶
TauXYSeriesBinding: Maps a dataset series to a pane, overlay, and y axis.
Plot configuration¶
TauXYConfig: Top-level XY plot configuration.TauPaneConfig: Pane configuration.TauAxisConfig: Axis configuration.TauPaneOverlayConfig: Abstract base class of overlay configurations.TauBarConfig: Bar-specific rendering configuration.TauScatterConfig: Scatter-specific rendering configuration.TauLineConfig: Line-specific rendering configuration.
Additional configuration¶
TauLegendConfig: Legend configuration including position, flow direction, and style.TauGridLineConfig: Grid line configuration.TauHoverConfig: Hover configuration including highlight, tooltip and crosshair.SampleHit: Read-only data object produced by the hover inspection system.
Style resources¶
TauStyle: Abstract base class of styles.TauXYStyle: Visual appearance of the plot.TauPaneStyle: Visual appearance of a pane.TauBarStyle: Visual appearance ofBARoverlays.TauScatterStyle: Visual appearance ofSCATTERoverlays.TauLineStyle: Visual appearance ofLINEoverlays.TauLineFill: Area painted around the curve of one series in aLINEoverlay.TauLegendStyle: Visual appearance of the legend.TauTooltipStyle: Tooltip visual style.TauCrosshairStyle: Crosshair visual style.
Per-sample visual attributes (data-driven)¶
VisualAttributes: Abstract base class of per-sample attributes.BarVisualAttributes: Per-sample attributes forBARoverlays.ScatterVisualAttributes: Per-sample attributes forSCATTERoverlays.LineVisualAttributes: Per-sample attributes forLINEoverlays.
Per-sample visual callbacks (code-driven)¶
VisualCallbacks: Abstract base class of per-sample callbacks.BarVisualCallbacks: Per-sample callbacks forBARoverlays.ScatterVisualCallbacks: Per-sample callbacks forSCATTERoverlays.LineVisualCallbacks: Per-sample callbacks forLINEoverlays.