Interface: LegendOptions<TType>

    Alignment of the legend.

    default ‘center’

    Defined in


    display

    display: boolean

    Is the legend shown?

    default true

    Defined in

    index.esm.d.ts:2195LegendOptions - 图2 (opens new window)


    fullSize

    fullSize: boolean

    Marks that this box should take the full width/height of the canvas (moving other boxes). This is unlikely to need to be changed in day-to-day use.

    default true

    Defined in


    labels

    labels: Object

    Type declaration

    NameTypeDescription
    boxHeightnumberHeight of the coloured box. default fontSize
    boxPaddingnumberPadding between the color box and the text default 1
    boxWidthnumberWidth of colored box. default 40
    colorColorColor of label see Defaults.color
    fontFont of label see Defaults.font
    paddingnumberPadding between rows of colored boxes. default 10
    pointStylePointStyleOverride point style for the legend. Only applies if usePointStyle is true
    textAlign?Text alignment
    usePointStylebooleanLabel style will match corresponding point style (size is based on the minimum value between boxWidth and font.size). default false
    filter(: LegendItem, data: <keyof ChartTypeRegistry, (number | | BubbleDataPoint)[], unknown>) => boolean-
    generateLabels(chart: <keyof ChartTypeRegistry, (number | | BubbleDataPoint)[], unknown>) => []-
    sort(a: LegendItem, b: , data: ChartData<keyof , (number | ScatterDataPoint | )[], unknown>) => number-

    Defined in


    maxHeight: number

    Maximum height of the legend, in pixels

    Defined in


    maxWidth

    maxWidth: number

    Maximum width of the legend, in pixels

    Defined in


    position

    position:

    Position of the legend.

    default ‘top’

    Defined in


    reverse

    reverse: boolean

    Legend will show datasets in reverse order.

    default false

    Defined in

    index.esm.d.ts:2223 (opens new window)


    rtl: boolean

    true for rendering the legends from right to left.

    Defined in

    index.esm.d.ts:2302LegendOptions - 图9 (opens new window)


    textDirection

    textDirection: string

    default canvas’ default

    Defined in


    title

    title: Object

    Type declaration

    Defined in

    onClick

    onClick(e, legendItem, legend): void

    A callback that is called when a click event is registered on a label item.

    Parameters

    NameType
    eChartEvent
    legendItem
    legendLegendElement<TType>

    Returns

    void

    Defined in


    onHover(e, legendItem, legend): void

    A callback that is called when a ‘mousemove’ event is registered on top of a label item

    Parameters

    Returns

    void

    Defined in


    onLeave

    onLeave(e, legendItem, legend): void

    A callback that is called when a ‘mousemove’ event is registered outside of a previously hovered label item.

    Parameters

    NameType
    eChartEvent
    legendItem
    legendLegendElement<>

    Returns

    void

    Defined in