Interface: RadialLinearScale<O>

    • RadialLinearScale

    Readonly active: boolean

    Inherited from: Scale.

    Defined in: element.d.ts:6 (opens new window)


    axis

    axis: string

    Inherited from: Scale.

    Defined in: index.esm.d.ts:1160RadialLinearScale - 图2 (opens new window)


    bottom

    bottom: number

    Bottom edge of the item. Set by layout system and cannot be used in update

    Inherited from: Scale.

    Defined in: layout.d.ts:41 (opens new window)


    chart

    Readonly chart: Chart<bar | line | scatter | bubble | pie | doughnut | polarArea | radar, (number | | BubbleDataPoint)[], unknown>

    Inherited from: .chart

    Defined in:


    ctx

    Readonly ctx: CanvasRenderingContext2D

    Inherited from: .ctx

    Defined in:


    fullSize

    fullSize: boolean

    if true, and the item is horizontal, then push vertical boxes down

    Inherited from: .fullSize

    Defined in:


    height

    height: number

    Height of item. Must be valid after update()

    Inherited from: .height

    Defined in:


    id

    Readonly id: string

    Inherited from: .id

    Defined in:


    labelRotation

    labelRotation: number

    Inherited from: .labelRotation

    Defined in:


    left

    left: number

    Left edge of the item. Set by layout system and cannot be used in update

    Inherited from: .left

    Defined in:


    max

    max: number

    Inherited from: .max

    Defined in:


    maxHeight

    maxHeight: number

    Inherited from: .maxHeight

    Defined in:


    maxWidth

    maxWidth: number

    Inherited from: .maxWidth

    Defined in:


    min

    min: number

    Inherited from: .min

    Defined in:


    options

    Readonly options: O

    Inherited from: .options

    Defined in:


    paddingBottom

    paddingBottom: number

    Inherited from: .paddingBottom

    Defined in:


    paddingLeft

    paddingLeft: number

    Inherited from: .paddingLeft

    Defined in:


    paddingRight

    paddingRight: number

    Inherited from: .paddingRight

    Defined in:


    paddingTop

    paddingTop: number

    Inherited from: .paddingTop

    Defined in:


    position

    position:

    The position of the item in the chart layout. Possible values are

    Inherited from: Scale.

    Defined in: layout.d.ts:9RadialLinearScale - 图20 (opens new window)


    right

    right: number

    Right edge of the item. Set by layout system and cannot be used in update

    Inherited from: Scale.

    Defined in: layout.d.ts:37 (opens new window)


    ticks

    ticks: Tick[]

    Inherited from: .ticks

    Defined in:


    top

    top: number

    Top edge of the item. Set by layout system and cannot be used in update

    Inherited from: .top

    Defined in:


    type

    Readonly type: string

    Inherited from: .type

    Defined in:


    weight

    weight: number

    The weight used to sort the item. Higher weights are further away from the chart area

    Inherited from: .weight

    Defined in:


    width

    width: number

    Width of item. Must be valid after update()

    Inherited from: .width

    Defined in:


    x

    Readonly x: number

    Inherited from: .x

    Defined in:


    y

    Readonly y: number

    Inherited from: .y

    Defined in:

    afterBuildTicks(): void

    Returns: void

    Inherited from: Scale

    Defined in:


    afterCalculateLabelRotation

    afterCalculateLabelRotation(): void

    Returns: void

    Inherited from:

    Defined in: index.esm.d.ts:1250RadialLinearScale - 图30 (opens new window)


    afterDataLimits

    afterDataLimits(): void

    Returns: void

    Inherited from: Scale

    Defined in:


    afterFit

    afterFit(): void

    Returns: void

    Inherited from:

    Defined in: index.esm.d.ts:1253RadialLinearScale - 图32 (opens new window)


    afterSetDimensions

    afterSetDimensions(): void

    Returns: void

    Inherited from: Scale

    Defined in:


    afterTickToLabelConversion

    Returns: void

    Inherited from:

    Defined in: index.esm.d.ts:1247RadialLinearScale - 图34 (opens new window)


    afterUpdate

    afterUpdate(): void

    Returns: void

    Inherited from: Scale

    Defined in:


    beforeBuildTicks

    beforeBuildTicks(): void

    Returns: void

    Inherited from:

    Defined in: index.esm.d.ts:1242RadialLinearScale - 图36 (opens new window)


    beforeCalculateLabelRotation

    beforeCalculateLabelRotation(): void

    Returns: void

    Inherited from: Scale

    Defined in:


    beforeDataLimits

    beforeDataLimits(): void

    Returns: void

    Inherited from:

    Defined in: index.esm.d.ts:1239RadialLinearScale - 图38 (opens new window)


    beforeFit

    beforeFit(): void

    Returns: void

    Inherited from: Scale

    Defined in:


    beforeLayout

    OptionalbeforeLayout(): void

    Called before the layout process starts

    Returns: void

    Inherited from:

    Defined in: layout.d.ts:46RadialLinearScale - 图40 (opens new window)


    beforeSetDimensions

    beforeSetDimensions(): void

    Returns: void

    Inherited from: Scale

    Defined in:


    beforeTickToLabelConversion

    beforeTickToLabelConversion(): void

    Returns: void

    Inherited from:

    Defined in: index.esm.d.ts:1245RadialLinearScale - 图42 (opens new window)


    beforeUpdate

    beforeUpdate(): void

    Returns: void

    Inherited from: Scale

    Defined in:


    buildTicks

    buildTicks(): []

    Returns: Tick[]

    Inherited from:

    Defined in: index.esm.d.ts:1243RadialLinearScale - 图44 (opens new window)


    calculateLabelRotation

    calculateLabelRotation(): void

    Returns: void

    Inherited from: Scale

    Defined in:


    configure

    configure(): void

    Returns: void

    Inherited from:

    Defined in: index.esm.d.ts:1234RadialLinearScale - 图46 (opens new window)


    determineDataLimits

    determineDataLimits(): void

    Returns: void

    Inherited from: Scale

    Defined in:


    draw

    draw(chartArea: ): void

    Draws the element

    Parameters:

    NameType
    chartArea

    Returns: void

    Inherited from: Scale

    Defined in:


    drawGrid

    drawGrid(chartArea: ): void

    Parameters:

    NameType
    chartArea

    Returns: void

    Inherited from: Scale

    Defined in:


    drawLabels

    drawLabels(chartArea: ): void

    Parameters:

    NameType
    chartArea

    Returns: void

    Inherited from: Scale

    Defined in:


    drawTitle

    drawTitle(chartArea: ): void

    Parameters:

    NameType
    chartArea

    Returns: void

    Inherited from: Scale

    Defined in:


    fit

    fit(): void

    Returns: void

    Inherited from:

    Defined in: index.esm.d.ts:1252RadialLinearScale - 图52 (opens new window)


    generateTickLabels

    generateTickLabels(ticks: Tick[]): void

    Parameters:

    NameType
    ticksTick[]

    Returns: void

    Inherited from:

    Defined in: index.esm.d.ts:1246 (opens new window)


    getBasePixel

    getBasePixel(): number

    Returns the pixel for the minimum chart value The coordinate (0, 0) is at the upper-left corner of the canvas

    Returns: number

    Inherited from: Scale

    Defined in:


    getBasePosition

    getBasePosition(index: number): object

    Parameters:

    NameType
    indexnumber

    Returns: object

    NameType
    anglenumber
    xnumber
    ynumber

    Defined in: index.esm.d.ts:3172 (opens new window)


    getBaseValue

    getBaseValue(): number

    Returns: number

    Inherited from: Scale

    Defined in:


    getDecimalForPixel(pixel: number): number

    Parameters:

    NameType
    pixelnumber

    Returns: number

    Inherited from:

    Defined in: index.esm.d.ts:1175 (opens new window)


    getDistanceFromCenterForValue

    getDistanceFromCenterForValue(value: number): number

    Parameters:

    NameType
    valuenumber

    Returns: number

    Defined in:


    getIndexAngle

    getIndexAngle(index: number): number

    Parameters:

    NameType
    indexnumber

    Returns: number

    Defined in: index.esm.d.ts:3166 (opens new window)


    getLabelForValue

    getLabelForValue(value: number): string

    Used to get the label to display in the tooltip for the given value

    Parameters:

    NameType
    valuenumber

    Returns: string

    Inherited from:

    Defined in: index.esm.d.ts:1195RadialLinearScale - 图60 (opens new window)


    getLabels

    getLabels(): string[]

    Returns: string[]

    Inherited from: Scale

    Defined in:


    getLineWidthForValue

    getLineWidthForValue(value: number): number

    Returns the grid line width at given value

    Parameters:

    NameType
    valuenumber

    Inherited from: Scale

    Defined in:


    getMatchingVisibleMetas

    getMatchingVisibleMetas(type?: string): <Element<{}, {}>, <{}, {}>>[]

    Parameters:

    NameType
    type?string

    Returns: <Element<{}, {}>, <{}, {}>>[]

    Inherited from: Scale

    Defined in:


    getMinMax

    getMinMax(canStack: boolean): object

    Parameters:

    Returns: object

    NameType
    maxnumber
    minnumber

    Inherited from: Scale

    Defined in:


    getPadding

    OptionalgetPadding():

    Returns an object with padding on the edges

    Returns: ChartArea

    Inherited from:

    Defined in: layout.d.ts:54 (opens new window)


    getPixelForDecimal

    getPixelForDecimal(decimal: number): number

    Utility for getting the pixel location of a percentage of scale The coordinate (0, 0) is at the upper-left corner of the canvas

    Parameters:

    NameType
    decimalnumber

    Returns: number

    Inherited from:

    Defined in: index.esm.d.ts:1182RadialLinearScale - 图66 (opens new window)


    getPixelForTick

    getPixelForTick(index: number): number

    Returns the location of the tick at the given index The coordinate (0, 0) is at the upper-left corner of the canvas

    Parameters:

    NameType
    number

    Returns: number

    Inherited from:

    Defined in: index.esm.d.ts:1189 (opens new window)


    getPixelForValue

    getPixelForValue(value: number, index: number): number

    Returns the location of the given data point. Value can either be an index or a numerical value The coordinate (0, 0) is at the upper-left corner of the canvas

    Parameters:

    NameType
    valuenumber
    indexnumber

    Returns: number

    Inherited from:

    Defined in: index.esm.d.ts:1209RadialLinearScale - 图68 (opens new window)


    getPointLabelPosition

    getPointLabelPosition(index: number): ChartArea

    Parameters:

    NameType
    indexnumber

    Returns: ChartArea

    Defined in:


    getPointPosition

    getPointPosition(index: number, distanceFromCenter: number): object

    Parameters:

    NameType
    indexnumber
    distanceFromCenternumber

    Returns: object

    NameType
    anglenumber
    xnumber
    ynumber

    Defined in: index.esm.d.ts:3169RadialLinearScale - 图70 (opens new window)


    getPointPositionForValue

    getPointPositionForValue(index: number, value: number): object

    Parameters:

    NameType
    indexnumber
    valuenumber

    Returns: object

    NameType
    anglenumber
    xnumber
    ynumber

    Defined in:


    getProps

    getProps<P>(props: [P], final?: boolean): Pick<{}, P>

    Type parameters:

    NameType
    Pnever

    Parameters:

    NameType
    props[P]
    final?boolean

    Returns: Pick<{}, P>

    Inherited from:

    Defined in: element.d.ts:11RadialLinearScale - 图72 (opens new window)

    getProps<P, P2>(props: [P, P2], final?: boolean): Pick<{}, P | P2>

    Type parameters:

    NameType
    Pnever
    P2never

    Parameters:

    NameType
    props[P, P2]
    final?boolean

    Returns: Pick<{}, P | P2>

    Inherited from:

    Defined in: element.d.ts:12 (opens new window)

    getProps<P, P2, P3>(props: [P, P2, P3], final?: boolean): Pick<{}, P | P2 | P3>

    Type parameters:

    Parameters:

    NameType
    props[P, P2, P3]
    final?boolean

    Returns: Pick<{}, P | P2 | P3>

    Inherited from:

    Defined in: element.d.ts:13RadialLinearScale - 图74 (opens new window)

    getProps<P, P2, P3, P4>(props: [P, P2, P3, P4], final?: boolean): Pick<{}, P | P2 | P3 | P4>

    Type parameters:

    NameType
    Pnever
    P2never
    P3never
    P4never

    Parameters:

    NameType
    [P, P2, P3, P4]
    final?boolean

    Returns: Pick<{}, P | P2 | P3 | P4>

    Inherited from:

    Defined in: element.d.ts:17 (opens new window)

    getProps<P, P2, P3, P4, P5>(props: [P, P2, P3, P4, P5], final?: boolean): Pick<{}, P | P2 | P3 | P4 | P5>

    Type parameters:

    NameType
    Pnever
    P2never
    P3never
    P4never
    P5never

    Parameters:

    NameType
    props[P, P2, P3, P4, P5]
    final?boolean

    Returns: Pick<{}, P | P2 | P3 | P4 | P5>

    Inherited from:

    Defined in: element.d.ts:21RadialLinearScale - 图76 (opens new window)

    getProps(props: never[], final?: boolean): object

    Parameters:

    NameType
    propsnever[]
    final?boolean

    Returns: object

    Inherited from: Scale

    Defined in:


    getTicks

    getTicks(): []

    Returns: Tick[]

    Inherited from:

    Defined in: index.esm.d.ts:1231RadialLinearScale - 图78 (opens new window)


    getUserBounds

    getUserBounds(): object

    Returns: object

    NameType
    maxnumber
    maxDefinedboolean
    minnumber
    minDefinedboolean

    Inherited from: Scale

    Defined in:


    getValueForDistanceFromCenter

    getValueForDistanceFromCenter(distance: number): number

    Parameters:

    NameType
    distancenumber

    Returns: number

    Defined in: index.esm.d.ts:3168RadialLinearScale - 图80 (opens new window)


    getValueForPixel

    getValueForPixel(pixel: number): number

    Used to get the data value from a given pixel. This is the inverse of getPixelForValue The coordinate (0, 0) is at the upper-left corner of the canvas

    Parameters:

    NameType
    pixelnumber

    Returns: number

    Inherited from:

    Defined in: index.esm.d.ts:1217 (opens new window)


    hasValue

    hasValue(): boolean

    Returns: boolean

    Inherited from: Scale

    Defined in:


    init

    init(options: O): void

    Parameters:

    NameType
    optionsO

    Returns: void

    Inherited from: Scale

    Defined in:


    isFullSize

    isFullSize(): boolean

    Returns: boolean

    Inherited from:

    Defined in: index.esm.d.ts:1255RadialLinearScale - 图84 (opens new window)


    isHorizontal

    isHorizontal(): boolean

    returns true if the layout item is horizontal (ie. top or bottom)

    Returns: boolean

    Inherited from: Scale

    Defined in:


    parse

    parse(raw: unknown, index: number): unknown

    Parameters:

    NameType
    rawunknown
    indexnumber

    Returns: unknown

    Inherited from: Scale

    Defined in:


    setCenterPoint

    setCenterPoint(leftMovement: number, rightMovement: number, topMovement: number, bottomMovement: number): void

    Parameters:

    NameType
    leftMovementnumber
    rightMovementnumber
    topMovementnumber
    bottomMovementnumber

    Returns: void

    Defined in: index.esm.d.ts:3165 (opens new window)


    setDimensions

    setDimensions(): void

    Returns: void

    Inherited from: Scale

    Defined in:


    tooltipPosition

    tooltipPosition(useFinalPosition?: boolean):

    Parameters:

    NameType
    useFinalPosition?boolean

    Returns:

    Inherited from: Scale

    Defined in:


    update(width: number, height: number, margins?: ChartArea): void

    Takes two parameters: width and height.

    Parameters:

    Returns: void

    Defined in: layout.d.ts:64RadialLinearScale - 图90 (opens new window)