interface CustomRenderer {
    drawHighlight?: (
        c: Canvas,
        e: Highlight<Entry>,
        set: LineDataSet,
        paint: Paint,
    ) => void;
    drawLine?: (c: Canvas, line: Path, 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

drawHighlight?: (
    c: Canvas,
    e: Highlight<Entry>,
    set: LineDataSet,
    paint: Paint,
) => void
drawLine?: (c: Canvas, line: Path, 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