@pond-ts/charts API Reference
    Preparing search index...

    @pond-ts/charts API Reference

    @pond-ts/charts — the visualization end of pond.

    Canvas-rendered, streaming-first time-series charts with a react-timeseries-charts-style declarative layout. The architecture (hard layers: adapter → typed-array store → decimator → chunked Path2D cache → canvas renderer → React shell) is documented in the charts RFC at docs/rfcs/charts.md; the milestone plan lives in PLAN.md.

    M1 — rendering spine. The layout shell + the first draw layer: <ChartContainer> (time axis) → <ChartRow> (y-axis + canvas) → <LineChart> (a gap-aware line), fed from a pond TimeSeries via fromTimeSeries. Axes, themes, the variance band, and interactions land in M2–M4. Canvas is the low-level DPR-aware primitive the rows sit on.

    Interfaces

    AreaChartProps
    AreaStyle
    AxisTransform
    BandChartProps
    BandSeries
    BandStyle
    BarChartProps
    BarSeries
    BarStyle
    BaselineProps
    BoxColumns
    BoxPlotProps
    BoxSeries
    BoxStyle
    CandlestickProps
    CandleStyle
    CanvasProps
    CategoryDatum
    ChartContainerProps
    ChartRowProps
    ChartSeries
    ChartTheme
    ColorEncoding
    DiscontinuityProvider
    LayersProps
    LineChartProps
    LineStyle
    LiveValue
    MarkerProps
    OhlcColumns
    OhlcSeries
    RegionProps
    ScaleBand
    ScatterChartProps
    ScatterStyle
    SelectInfo
    StackedBarSeries
    StacksFromBinsOptions
    TrackerInfo
    TrackerSample
    TradingTimeScale
    TransposeRowOptions
    UseChartThemeOptions
    XAxisProps
    YAxisIndicatorProps
    YAxisProps

    Type Aliases

    AnnotationKind
    AxisFormat
    BinRecord
    CandleVariant
    CanvasDraw
    ChartThemeOverrides
    ColorBy
    CreateSpec
    CursorMode
    Curve
    GapMode
    Orientation
    RadiusEncoding
    RowAt
    VarReader

    Variables

    defaultTheme
    estelaTheme

    Functions

    AreaChart
    BandChart
    bandFromTimeSeries
    BarChart
    barsFromTimeSeries
    Baseline
    boxFromTimeSeries
    BoxPlot
    Candlestick
    Canvas
    CategoryAxis
    categoryStack
    ChartContainer
    ChartRow
    createLiveValue
    cssVarTheme
    fromTimeSeries
    Layers
    LineChart
    Marker
    ohlcFromTimeSeries
    Region
    scaleBand
    scaleTradingTime
    ScatterChart
    stacksFromBins
    stacksFromColumns
    stacksFromGroups
    TimeAxis
    transposeRow
    useChartTheme
    XAxis
    YAxis
    YAxisIndicator