interface CustomRenderer {
    drawBubble?: (
        c: Canvas,
        e: BubbleEntry,
        cx: number,
        cy: number,
        radius: number,
        paint: Paint,
    ) => void;
    drawHighlight?: (
        c: Canvas,
        e: Highlight<Entry>,
        cx: number,
        cy: number,
        radius: number,
        paint: Paint,
    ) => void;
    drawValue?: <T>(
        c: Canvas,
        chart: Chart<any, any, any>,
        dataSet: DataSet<any>,
        dataSetIndex: number,
        entry: T,
        entryIndex: number,
        valueText: string,
        x: number,
        y: number,
        color: string | Color,
        paint: Paint,
    ) => void;
    drawIcon<T>(
        c: Canvas,
        chart: Chart<any, any, any>,
        dataSet: DataSet<any>,
        dataSetIndex: number,
        entry: T,
        entryIndex: number,
        icon: ImageSource | Shape,
        x: number,
        y: number,
    ): unknown;
}

Hierarchy (View Summary)

Properties

drawBubble?: (
    c: Canvas,
    e: BubbleEntry,
    cx: number,
    cy: number,
    radius: number,
    paint: Paint,
) => void
drawHighlight?: (
    c: Canvas,
    e: Highlight<Entry>,
    cx: number,
    cy: number,
    radius: number,
    paint: Paint,
) => void
drawValue?: <T>(
    c: Canvas,
    chart: Chart<any, any, any>,
    dataSet: DataSet<any>,
    dataSetIndex: number,
    entry: T,
    entryIndex: number,
    valueText: string,
    x: number,
    y: number,
    color: string | Color,
    paint: Paint,
) => void

Methods

  • Type Parameters

    • T

    Parameters

    • c: Canvas
    • chart: Chart<any, any, any>
    • dataSet: DataSet<any>
    • dataSetIndex: number
    • entry: T
    • entryIndex: number
    • icon: ImageSource | Shape
    • x: number
    • y: number

    Returns unknown