Interface: BarControllerDatasetOptions

    Properties

    animation: false | <"bar"> & { onComplete?: (event: AnimationEvent) => void ; onProgress?: (event: ) => void }

    Inherited from

    AnimationOptions.animation

    Defined in

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


    animations

    animations: AnimationsSpec<"bar">

    Inherited from

    AnimationOptions.animations

    Defined in


    backgroundColor

    backgroundColor: <Color, <"bar">>

    Inherited from

    ScriptableAndArrayOptions.backgroundColor

    Defined in

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


    barPercentage

    barPercentage: number

    Percent (0-1) of the available width each bar should be within the category width. 1.0 will take the whole category width and put the bars right next to each other.

    default 0.9

    Defined in


    barThickness

    barThickness: number | "flex"

    Manually set width of each bar in pixels. If set to ‘flex’, it computes “optimal” sample widths that globally arrange bars side by side. If not set (default), bars are equally sized based on the smallest interval.

    Defined in

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


    base

    base: ScriptableAndArray<number, <"bar">>

    The base value for the bar in data units along the value axis.

    Inherited from

    ScriptableAndArrayOptions.base

    Defined in

    index.esm.d.ts:1926BarControllerDatasetOptions - 图6 (opens new window)


    borderColor

    borderColor: ScriptableAndArray<, ScriptableContext<"bar">>

    Inherited from

    ScriptableAndArrayOptions.borderColor

    Defined in


    borderRadius

    borderRadius: <number | BorderRadius, <"bar">>

    Border radius

    default 0

    Inherited from

    ScriptableAndArrayOptions.borderRadius

    Defined in

    index.esm.d.ts:1938BarControllerDatasetOptions - 图8 (opens new window)


    borderSkipped

    borderSkipped: ScriptableAndArray< | "start" | "end" | "left" | "right" | "bottom" | "top", <"bar">>

    Skipped (excluded) border: ‘start’, ‘end’, ‘left’, ‘right’, ‘bottom’, ‘top’ or false (none).

    default ‘start’

    Inherited from

    ScriptableAndArrayOptions.borderSkipped

    Defined in

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


    Width of the border, number for all sides, object to specify width for each side specifically

    default 0

    Inherited from

    ScriptableAndArrayOptions.borderWidth

    Defined in


    categoryPercentage

    categoryPercentage: number

    Percent (0-1) of the available width each category should be within the sample width.

    default 0.8

    Defined in

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


    clip

    clip: number | ChartArea

    How to clip relative to chartArea. Positive value allows overflow, negative value clips that many pixels inside chartArea. 0 = clip at chartArea. Clipping can also be configured per side: clip: {left: 5, top: false, right: -2, bottom: 0}

    Inherited from

    ControllerDatasetOptions.

    Defined in


    hidden

    hidden: boolean

    Configures the visibility state of the dataset. Set it to true, to hide the dataset from the chart.

    false

    Inherited from

    ControllerDatasetOptions.

    Defined in


    hoverBackgroundColor

    hoverBackgroundColor: <Color, <"bar">>

    Inherited from

    ScriptableAndArrayOptions.hoverBackgroundColor

    Defined in

    index.esm.d.ts:1660BarControllerDatasetOptions - 图14 (opens new window)


    hoverBorderColor

    hoverBorderColor: ScriptableAndArray<, ScriptableContext<"bar">>

    Inherited from

    ScriptableAndArrayOptions.hoverBorderColor

    Defined in


    hoverBorderWidth

    hoverBorderWidth: <number, ScriptableContext<"bar">>

    Inherited from

    ScriptableAndArrayOptions.hoverBorderWidth

    Defined in


    indexAxis

    indexAxis: "x" | "y"

    The base axis of the chart. ‘x’ for vertical charts and ‘y’ for horizontal charts.

    default ‘x’

    Inherited from

    ControllerDatasetOptions.

    Defined in


    inflateAmount

    inflateAmount: <number | "auto", ScriptableContext<"bar">>

    Amount to inflate the rectangle(s). This can be used to hide artifacts between bars. Unit is pixels. ‘auto’ translates to 0.33 pixels when barPercentage * categoryPercentage is 1, else 0.

    default ‘auto’

    Inherited from

    ScriptableAndArrayOptions.inflateAmount

    Defined in


    label: string

    Inherited from

    .label

    Defined in

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


    maxBarThickness

    maxBarThickness: number

    Set this to ensure that bars are not sized thicker than this.

    Defined in


    minBarLength

    minBarLength: number

    Set this to ensure that bars have a minimum length in pixels.

    Defined in

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


    normalized

    normalized: boolean

    Chart.js is fastest if you provide data with indices that are unique, sorted, and consistent across datasets and provide the normalized: true option to let Chart.js know that you have done so.

    Inherited from

    .normalized

    Defined in

    index.esm.d.ts:55BarControllerDatasetOptions - 图22 (opens new window)


    order

    order: number

    The drawing order of dataset. Also affects order for stacking, tooltip and legend.

    Inherited from

    .order

    Defined in

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


    parsing

    parsing: false | { [key: string]: string; }

    How to parse the dataset. The parsing can be disabled by specifying parsing: false at chart options or dataset. If parsing is disabled, data must be sorted and in the formats the associated chart type and scales use internally.

    Inherited from

    .parsing

    Defined in

    index.esm.d.ts:46BarControllerDatasetOptions - 图24 (opens new window)


    pointStyle

    pointStyle: PointStyle

    Point style for the legend

    default ‘circle;

    Defined in

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


    stack

    stack: string

    The ID of the group to which this dataset belongs to (when stacked, each group will be a separate stack).

    Inherited from

    .stack

    Defined in

    index.esm.d.ts:80BarControllerDatasetOptions - 图26 (opens new window)


    transitions

    transitions: TransitionsSpec<"bar">

    Inherited from

    AnimationOptions.transitions

    Defined in


    xAxisID: string

    The ID of the x axis to plot this dataset on.

    Defined in


    yAxisID

    yAxisID: string

    The ID of the y axis to plot this dataset on.

    Defined in

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