Linear Radial Axis

    The following additional configuration options are provided by the radial linear scale.

    Namespace:

    Namespace: options.scales[scaleId]

    NameTypeDefaultDescription
    typestringType of scale being employed. Custom scales can be created and registered with a string key. This allows changing the type of an axis for a chart.
    alignToPixelsbooleanfalseAlign pixel values to device pixels.
    backgroundColorColorBackground color of the scale area.
    displayboolean|stringtrueControls the axis global visibility (visible when true, hidden when false). When display: ‘auto’, the axis is visible only if at least one associated dataset is visible.
    gridobjectGrid line configuration.
    minnumberUser defined minimum number for the scale, overrides minimum value from data. more…
    maxnumberUser defined maximum number for the scale, overrides maximum value from data.
    reversebooleanfalseReverse the scale.
    stackedboolean|stringfalseShould the data be stacked. more…
    suggestedMaxnumberAdjustment used when calculating the maximum data value.
    suggestedMinnumberAdjustment used when calculating the minimum data value. more…
    ticksTick configuration.
    weightnumber0The weight used to sort the axis. Higher weights are further away from the chart area.

    Tick Configuration

    Namespace: options.scales[scaleId].ticks

    Namespace: options.scales[scaleId].ticks

    NameTypeScriptableDefaultDescription
    backdropColorYes‘rgba(255, 255, 255, 0.75)’Color of label backdrops.
    backdropPaddingPadding2Padding of label backdrop.
    callbackfunctionReturns the string representation of the tick value as it should be displayed on the chart. See .
    displaybooleantrueIf true, show tick labels.
    colorColorYesChart.defaults.colorColor of ticks.
    fontFontYesChart.defaults.fontSee
    majorobject{}Major ticks configuration.
    paddingnumber3Sets the offset of the tick labels from the axis
    showLabelBackdropbooleanYestrue for radial scale, false otherwiseIf true, draw a background behind the tick labels.
    textStrokeColorYes``The color of the stroke around the text.
    textStrokeWidthYes0Stroke width around the text.
    znumber0z-index of tick layer. Useful when ticks are drawn on chart area. Values <= 0 are drawn under datasets, > 0 on top.

    Given the number of axis range settings, it is important to understand how they all interact with each other.

    The suggestedMax and suggestedMin settings only change the data values that are used to scale the axis. These are useful for extending the range of the axis while maintaining the auto fit behaviour.

    In this example, the largest positive value is 50, but the data maximum is expanded out to 100. However, because the lowest data value is below the suggestedMin setting, it is ignored.

    In contrast to the suggested* settings, the min and max settings set explicit ends to the axes. When these are set, some data points may not be visible.

    Step Size

    If set, the scale ticks will be enumerated by multiple of stepSize, having one tick per increment. If not set, the ticks are labeled automatically using the nice numbers algorithm.

    The following options are used to configure angled lines that radiate from the center of the chart to the point labels. Namespace: options.scales[scaleId].angleLines

    The scriptable context is described in section.

    Point Label Options

    The following options are used to configure the point labels that are shown on the perimeter of the scale. Namespace: options.scales[scaleId].pointLabels

    NameTypeScriptableDefaultDescription
    backdropColortrueundefinedBackground color of the point label.
    backdropPaddingPadding2Padding of label backdrop.
    displaybooleantrueif true, point labels are shown.
    callbackfunctionCallback function to transform data labels to point labels. The default implementation simply returns the current string.
    colorYesChart.defaults.colorColor of label.
    fontFontYesChart.defaults.fontSee Fonts
    paddingYes5Padding between chart and point labels.

    The scriptable context is described in section.

    Internally, the linear radial scale uses numeric data