stz-util Documentation - v1.5.2
    Preparing search index...

    Interface BubbleChartBuilder

    interface BubbleChartBuilder {
        addDataLabels(
            defultDataLabels?: boolean,
            dataLabelsOptions?: Partial<DataLabels>,
        ): this;
        addZoom(defaultZoom?: boolean, zoomOption?: object): this;
        build(id?: string): ChartConfig;
        customLegend(obj: HtmlLegendOptions): this;
        getChartData(uid: string): object;
        hasPlugin(pluginId: string): boolean;
        makeConfig(id?: string): ChartConfig;
        onResize(
            callback: (
                chart: Chart<any>,
                size: { height: number; width: number },
            ) => void,
        ): this;
        removePlugin(pluginId: string): this;
        setAllBorderWidth(borderWidth: number): this;
        setAllBubbleDataRadius(datasetIndex: number, radius: number): this;
        setAllBubbleRadius(radius: number): this;
        setAllDatasetsParsing(
            xAxisKey: string | false,
            yAxisKey: string | false,
        ): this;
        setAllHoverRadius(hoverRadius: number): this;
        setAllRotation(rotation: number): this;
        setAxisPosition(axis: string, position: "left" | "right"): this;
        setAxisRange(axis: "x" | "y", min?: number, max?: number): this;
        setAxisTitle(
            axis: "x" | "y",
            titleConfig: CommonCartesianTitleConfig,
        ): this;
        setBackgroundAlpha(alpha: number): this;
        setBackgroundColor(color: Color): this;
        setBorderWidth(datasetIndex: number, borderWidth: number): this;
        setBubbleDataRadius(
            datasetIndex: number,
            dataIndex: number,
            radius: number,
        ): this;
        setBubbleDataRadiusByName(
            datasetIndex: number,
            dataName: string | number,
            radius: number,
        ): this;
        setBubbleDataRadiusWhere(
            datasetIndex: number,
            filterFn: (dataPoint: any) => boolean,
            radius: number,
        ): this;
        setBubbleRadius(datasetIndex: number, radius: number): this;
        setChartData(uid: string, data: any): void;
        setDatasetParsing(
            datasetIndex: number,
            xAxisKey: string | false,
            yAxisKey: string | false,
        ): this;
        setGrid(axis: string, gridOptions: GridLineOptions): this;
        setGridOptions(
            axis: "x" | "y",
            gridOptions: { color?: string; display?: boolean; lineWidth?: number },
        ): this;
        setHoverRadius(datasetIndex: number, hoverRadius: number): this;
        setLegend(legendOptions: DeepPartial<LegendOptions<any>>): this;
        setPadding(padding: any): this;
        setParsingKey(xAxisKey: string | false, yAxisKey: string | false): this;
        setPlugin(plugins: any): this;
        setRotation(datasetIndex: number, rotation: number): this;
        setScales(scales: CommonAxesSacels): this;
        setTitle(titleOptions: CommonCartesianTitleConfig): this;
        setYAxisForDataset(datasetIndex: number, axisId?: string): this;
        setYAxisID(datasetIndex: number, axisID: string): this;
        sparkBubbleChart(): this;
        updateBubbleDataRadius(
            datasetIndex: number,
            updateFn: (dataPoint: any, index: number) => number,
        ): this;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Methods

    • Parameters

      • OptionaldefultDataLabels: boolean
      • OptionaldataLabelsOptions: Partial<DataLabels>

      Returns this

    • Parameters

      • OptionaldefaultZoom: boolean
      • OptionalzoomOption: object

      Returns this

    • Parameters

      • Optionalid: string

      Returns ChartConfig

    • Parameters

      • pluginId: string

      Returns boolean

    • Parameters

      • Optionalid: string

      Returns ChartConfig

    • Parameters

      • callback: (chart: Chart<any>, size: { height: number; width: number }) => void

      Returns this

    • Parameters

      • borderWidth: number

      Returns this

    • Parameters

      • datasetIndex: number
      • radius: number

      Returns this

    • Parameters

      • radius: number

      Returns this

    • Parameters

      • xAxisKey: string | false
      • yAxisKey: string | false

      Returns this

    • Parameters

      • hoverRadius: number

      Returns this

    • Parameters

      • rotation: number

      Returns this

    • Parameters

      • axis: string
      • position: "left" | "right"

      Returns this

    • Parameters

      • axis: "x" | "y"
      • Optionalmin: number
      • Optionalmax: number

      Returns this

    • Parameters

      • datasetIndex: number
      • borderWidth: number

      Returns this

    • Parameters

      • datasetIndex: number
      • dataIndex: number
      • radius: number

      Returns this

    • Parameters

      • datasetIndex: number
      • dataName: string | number
      • radius: number

      Returns this

    • Parameters

      • datasetIndex: number
      • filterFn: (dataPoint: any) => boolean
      • radius: number

      Returns this

    • Parameters

      • datasetIndex: number
      • radius: number

      Returns this

    • Parameters

      • uid: string
      • data: any

      Returns void

    • Parameters

      • datasetIndex: number
      • xAxisKey: string | false
      • yAxisKey: string | false

      Returns this

    • Parameters

      • axis: string
      • gridOptions: GridLineOptions

      Returns this

    • Parameters

      • axis: "x" | "y"
      • gridOptions: { color?: string; display?: boolean; lineWidth?: number }

      Returns this

    • Parameters

      • datasetIndex: number
      • hoverRadius: number

      Returns this

    • Parameters

      • xAxisKey: string | false
      • yAxisKey: string | false

      Returns this

    • Parameters

      • datasetIndex: number
      • rotation: number

      Returns this

    • Parameters

      • datasetIndex: number
      • OptionalaxisId: string

      Returns this

    • Parameters

      • datasetIndex: number
      • axisID: string

      Returns this

    • Returns this

    • Parameters

      • datasetIndex: number
      • updateFn: (dataPoint: any, index: number) => number

      Returns this