charturbo - v0.1.0
    Preparing search index...

    Interface CharturboChartSpecMap

    Data / options of each chart type (bar: an item array, or grouped / stacked series).

    interface CharturboChartSpecMap {
        area: { data: LineSeriesDescriptor[]; options: AreaChartOptions };
        band: { data: BandSeriesDescriptor[]; options: BandChartOptions };
        bar: {
            data: GroupedBarChartData | BarChartItemDescriptor[];
            options: GroupedBarChartOptions | BarChartOptions;
        };
        box: { data: BoxPlotData; options: BoxPlotOptions };
        calendar: { data: CalendarHeatmapData; options: CalendarHeatmapOptions };
        candlestick: {
            data: CandlestickChartData;
            options: CandlestickChartOptions;
        };
        chord: { data: ChordChartData; options: ChordChartOptions };
        combo: { data: ComboChartData; options: ComboChartOptions };
        errorBar: {
            data: ErrorBarSeriesDescriptor[];
            options: ErrorBarChartOptions;
        };
        funnel: { data: FunnelChartData; options: FunnelChartOptions };
        gauge: { data: GaugeChartData; options: GaugeChartOptions };
        graph: { data: GraphChartData; options: GraphChartOptions };
        heatmap: { data: HeatmapChartData; options: HeatmapChartOptions };
        histogram: {
            data: number[] | Float32Array<ArrayBufferLike>;
            options: HistogramChartOptions;
        };
        impulse: { data: ImpulseSeriesDescriptor[]; options: ImpulseChartOptions };
        line: { data: LineSeriesDescriptor[]; options: LineChartOptions };
        ohlc: { data: CandlestickChartData; options: OhlcChartOptions };
        parallel: { data: ParallelChartData; options: ParallelChartOptions };
        pictorialBar: {
            data: PictorialBarChartData | PictorialBarItem[];
            options: PictorialBarChartOptions;
        };
        pie: { data: PieChartData
        | PieRingsData; options: PieChartOptions };
        pointCloud3d: {
            data: PointCloud3DSeries[];
            options: Scientific3DChartOptions;
        };
        polar: { data: PolarChartData; options: PolarChartOptions };
        radar: { data: RadarChartData; options: RadarChartOptions };
        sankey: { data: SankeyChartData; options: SankeyChartOptions };
        scatter: { data: ScatterChartData; options: ScatterChartOptions };
        sparkline: {
            data: number[] | Float32Array<ArrayBufferLike> | SparklineData;
            options: SparklineOptions;
        };
        sunburst: { data: HierarchyData; options: HierarchyChartOptions };
        surface3d: { data: Surface3DSeries[]; options: Scientific3DChartOptions };
        themeRiver: {
            data: readonly ThemeRiverDatum[];
            options: ThemeRiverChartOptions;
        };
        tree: { data: TreeChartData; options: TreeChartOptions };
        treemap: { data: HierarchyData; options: TreemapChartOptions };
        waterfall: { data: WaterfallChartData; options: WaterfallChartOptions };
    }
    Index
    area: { data: LineSeriesDescriptor[]; options: AreaChartOptions }
    band: { data: BandSeriesDescriptor[]; options: BandChartOptions }
    box: { data: BoxPlotData; options: BoxPlotOptions }
    calendar: { data: CalendarHeatmapData; options: CalendarHeatmapOptions }
    candlestick: { data: CandlestickChartData; options: CandlestickChartOptions }
    chord: { data: ChordChartData; options: ChordChartOptions }

    Flow matrix (or nodes / links) as group arcs and ribbons

    combo: { data: ComboChartData; options: ComboChartOptions }

    Bars + lines + areas on one plot (series[].type), optional right y axis

    errorBar: { data: ErrorBarSeriesDescriptor[]; options: ErrorBarChartOptions }
    funnel: { data: FunnelChartData; options: FunnelChartOptions }
    gauge: { data: GaugeChartData; options: GaugeChartOptions }

    Changing only data.value re-renders; for live values call sdk.setGaugeValue (indicator only)

    graph: { data: GraphChartData; options: GraphChartOptions }
    heatmap: { data: HeatmapChartData; options: HeatmapChartOptions }
    histogram: {
        data: number[] | Float32Array<ArrayBufferLike>;
        options: HistogramChartOptions;
    }
    impulse: { data: ImpulseSeriesDescriptor[]; options: ImpulseChartOptions }
    line: { data: LineSeriesDescriptor[]; options: LineChartOptions }
    ohlc: { data: CandlestickChartData; options: OhlcChartOptions }
    parallel: { data: ParallelChartData; options: ParallelChartOptions }
    pictorialBar: {
        data: PictorialBarChartData | PictorialBarItem[];
        options: PictorialBarChartOptions;
    }

    Bars drawn as symbols (ECharts pictorialBar): items or series, 2D

    pie: { data: PieChartData | PieRingsData; options: PieChartOptions }
    pointCloud3d: { data: PointCloud3DSeries[]; options: Scientific3DChartOptions }
    polar: { data: PolarChartData; options: PolarChartOptions }

    Bars / lines / scatter / heatmap cells on angle and radius axes

    radar: { data: RadarChartData; options: RadarChartOptions }
    sankey: { data: SankeyChartData; options: SankeyChartOptions }
    scatter: { data: ScatterChartData; options: ScatterChartOptions }
    sparkline: {
        data: number[] | Float32Array<ArrayBufferLike> | SparklineData;
        options: SparklineOptions;
    }

    Many sparklines on a page: pass createOptions={{ device }} (shared GPU device) and interactions={false}

    sunburst: { data: HierarchyData; options: HierarchyChartOptions }
    surface3d: { data: Surface3DSeries[]; options: Scientific3DChartOptions }
    themeRiver: {
        data: readonly ThemeRiverDatum[];
        options: ThemeRiverChartOptions;
    }

    Streamgraph from [x, value, name] rows

    tree: { data: TreeChartData; options: TreeChartOptions }
    treemap: { data: HierarchyData; options: TreemapChartOptions }
    waterfall: { data: WaterfallChartData; options: WaterfallChartOptions }