Interface: BarElement<T, O>

Type parameters

NameTypeDefault
TBarPropsBarProps
OBarOptionsBarOptions

Hierarchy

Properties

active

Readonly active: boolean

Inherited from: void

Defined in: element.d.ts:6BarElement - 图1 (opens new window)


options

Readonly options: O

Inherited from: void

Defined in: element.d.ts:7BarElement - 图2 (opens new window)


x

Readonly x: number

Inherited from: void

Defined in: element.d.ts:4BarElement - 图3 (opens new window)


y

Readonly y: number

Inherited from: void

Defined in: element.d.ts:5BarElement - 图4 (opens new window)

Methods

draw

draw(ctx: CanvasRenderingContext2D): void

Parameters:

NameType
ctxCanvasRenderingContext2D

Returns: void

Inherited from: VisualElement

Defined in: index.esm.d.ts:1571BarElement - 图5 (opens new window)


getCenterPoint

getCenterPoint(useFinalPosition?: boolean): object

Parameters:

NameType
useFinalPosition?boolean

Returns: object

NameType
xnumber
ynumber

Inherited from: VisualElement

Defined in: index.esm.d.ts:1575BarElement - 图6 (opens new window)


getProps

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

Type parameters:

NameType
Pstring | number | symbol

Parameters:

NameType
props[P]
final?boolean

Returns: Pick<T, P>

Inherited from: void

Defined in: element.d.ts:11BarElement - 图7 (opens new window)

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

Type parameters:

NameType
Pstring | number | symbol
P2string | number | symbol

Parameters:

NameType
props[P, P2]
final?boolean

Returns: Pick<T, P | P2>

Inherited from: void

Defined in: element.d.ts:12BarElement - 图8 (opens new window)

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

Type parameters:

NameType
Pstring | number | symbol
P2string | number | symbol
P3string | number | symbol

Parameters:

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

Returns: Pick<T, P | P2 | P3>

Inherited from: void

Defined in: element.d.ts:13BarElement - 图9 (opens new window)

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

Type parameters:

NameType
Pstring | number | symbol
P2string | number | symbol
P3string | number | symbol
P4string | number | symbol

Parameters:

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

Returns: Pick<T, P | P2 | P3 | P4>

Inherited from: void

Defined in: element.d.ts:17BarElement - 图10 (opens new window)

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

Type parameters:

NameType
Pstring | number | symbol
P2string | number | symbol
P3string | number | symbol
P4string | number | symbol
P5string | number | symbol

Parameters:

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

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

Inherited from: void

Defined in: element.d.ts:21BarElement - 图11 (opens new window)

getProps(props: keyof T[], final?: boolean): T

Parameters:

NameType
propskeyof T[]
final?boolean

Returns: T

Inherited from: void

Defined in: element.d.ts:25BarElement - 图12 (opens new window)


getRange

OptionalgetRange(axis: x | y): number

Parameters:

NameType
axisx | y

Returns: number

Inherited from: VisualElement

Defined in: index.esm.d.ts:1576BarElement - 图13 (opens new window)


hasValue

hasValue(): boolean

Returns: boolean

Inherited from: void

Defined in: element.d.ts:10BarElement - 图14 (opens new window)


inRange

inRange(mouseX: number, mouseY: number, useFinalPosition?: boolean): boolean

Parameters:

NameType
mouseXnumber
mouseYnumber
useFinalPosition?boolean

Returns: boolean

Inherited from: VisualElement

Defined in: index.esm.d.ts:1572BarElement - 图15 (opens new window)


inXRange

inXRange(mouseX: number, useFinalPosition?: boolean): boolean

Parameters:

NameType
mouseXnumber
useFinalPosition?boolean

Returns: boolean

Inherited from: VisualElement

Defined in: index.esm.d.ts:1573BarElement - 图16 (opens new window)


inYRange

inYRange(mouseY: number, useFinalPosition?: boolean): boolean

Parameters:

NameType
mouseYnumber
useFinalPosition?boolean

Returns: boolean

Inherited from: VisualElement

Defined in: index.esm.d.ts:1574BarElement - 图17 (opens new window)


tooltipPosition

tooltipPosition(useFinalPosition?: boolean): Point

Parameters:

NameType
useFinalPosition?boolean

Returns: Point

Inherited from: void

Defined in: element.d.ts:9BarElement - 图18 (opens new window)