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.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: Base class of overlay configurations.TauBarConfig: Bar-specific rendering configuration, extendsTauPaneOverlayConfigTauScatterConfig: Scatter-specific rendering configuration, extendsTauPaneOverlayConfig
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 hovering inspection system.
Style resources¶
TauXYStyle: Visual appearance of the plot.TauPaneStyle: Visual appearance of a pane.TauBarStyle: Visual appearance ofBARoverlays.TauScatterStyle: Visual appearance ofSCATTERoverlays.TauLegendStyle: Visual appearance of the legend.TauTooltipStyle: Tooltip visual style.TauCrosshairStyle: Crosshair visual style.
Per-sample visual attributes (data-driven)¶
VisualAttributes: Per-sample attributes base class.BarVisualAttributes: Per-sample attributes forBARoverlays.ScatterVisualAttributes: Per-sample attributes forSCATTERoverlays.
Per-sample visual callbacks (code-driven)¶
VisualCallbacks: Per-sample callbacks base class.BarVisualCallbacks: Per-sample callbacks forBARoverlays.ScatterVisualCallbacks: Per-sample callbacks forSCATTERoverlays.