Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ChartView<X, Y>

Type parameters

  • X = unknown

  • Y = unknown

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • Type parameters

    • X = unknown

    • Y = unknown

    Returns ChartView<X, Y>

Properties

Readonly borderColor

borderColor: ThemeAnimator<ChartView<X, Y>, null | Color, null | AnyColor>

Readonly borderSerif

borderSerif: ThemeAnimator<ChartView<X, Y>, number, number>

Readonly borderWidth

borderWidth: ThemeAnimator<ChartView<X, Y>, number, number>

Readonly bottomAxis

bottomAxis: ViewRef<ChartView<X, Y>, AxisView<X> & Initable<true | AxisViewInit<X>>>

Readonly childMap

childMap: null | Dictionary<View>

Readonly children

children: readonly View[]

Readonly constraintVariables

constraintVariables: readonly ConstraintVariable[]

Readonly constraints

constraints: readonly Constraint[]

Optional Readonly contextType

Readonly decoherent

decoherent: null | readonly Fastener<unknown>[]

Readonly displayProvider

displayProvider: DisplayProvider<ChartView<X, Y>, DisplayService<ChartView<X, Y>>>

Readonly eventHandlers

eventHandlers: null | {}

Optional Readonly familyType

familyType: Class<View>

Readonly fasteners

fasteners: null | {}

Readonly fitAlign

fitAlign: Property<ChartView<X, Y>, readonly [number, number], number>

Readonly fitAspectRatio

fitAspectRatio: Property<ChartView<X, Y>, undefined | number, undefined | number>

Readonly flags

flags: number

Readonly font

font: ThemeAnimator<ChartView<X, Y>, null | Font, null | AnyFont>

Readonly gesture

gesture: ScaleGesture<ChartView<X, Y>, ScaledView<X, Y>, X, Y>

Readonly graph

graph: ViewRef<ChartView<X, Y>, GraphView<X, Y>>

Readonly gridLineColor

gridLineColor: ThemeAnimator<ChartView<X, Y>, null | Color, null | AnyColor>

Readonly gridLineWidth

gridLineWidth: ThemeAnimator<ChartView<X, Y>, number, number>

Readonly gutterBottom

gutterBottom: ThemeAnimator<ChartView<X, Y>, Length, AnyLength>

Readonly gutterLeft

Readonly gutterRight

gutterRight: ThemeAnimator<ChartView<X, Y>, Length, AnyLength>

Readonly gutterTop

Readonly hoverSet

hoverSet: null | {}

Readonly key

key: undefined | string

Readonly layoutProvider

layoutProvider: LayoutProvider<ChartView<X, Y>, LayoutService<ChartView<X, Y>>>

Readonly leftAxis

leftAxis: ViewRef<ChartView<X, Y>, AxisView<Y> & Initable<true | AxisViewInit<Y>>>

Readonly modalProvider

modalProvider: ModalProvider<ChartView<X, Y>, ModalService<ChartView<X, Y>>>

Readonly mood

mood: Property<ChartView<X, Y>, null | MoodVector<Feel>, null | MoodVector<Feel>>

Readonly moodModifier

moodModifier: Property<ChartView<X, Y>, null | MoodMatrix<Feel, Feel>, null | MoodMatrix<Feel, Feel>>

Readonly observerCache

observerCache: ViewObserverCache<ChartView<X, Y>>

Optional Readonly observerType

observerType: Class<ChartViewObserver<X, Y, ChartView<X, Y>>>

Readonly observers

observers: readonly ChartViewObserver<X, Y, ChartView<X, Y>>[]

Readonly ownViewFrame

ownViewFrame: null | R2Box

Readonly parent

parent: null | View

Readonly reboundTransition

reboundTransition: Property<ChartView<X, Y>, undefined | boolean | Timing, AnyTiming>

Readonly renderer

renderer: null | GraphicsRenderer

Readonly rescaleTransition

rescaleTransition: Property<ChartView<X, Y>, undefined | boolean | Timing, AnyTiming>

Readonly rightAxis

rightAxis: ViewRef<ChartView<X, Y>, AxisView<Y> & Initable<true | AxisViewInit<Y>>>

Readonly scaled

scaled: ViewSet<ChartView<X, Y>, ScaledXView<X> | ScaledYView<Y>>

Readonly scaledFlags

scaledFlags: number

Readonly spriteProvider

spriteProvider: Provider<ChartView<X, Y>, SpriteService>

Readonly textColor

textColor: ThemeAnimator<ChartView<X, Y>, null | Color, null | AnyColor>

Readonly theme

theme: Property<ChartView<X, Y>, null | ThemeMatrix, null | ThemeMatrix>

Readonly themeModifier

themeModifier: Property<ChartView<X, Y>, null | MoodMatrix<Feel, Feel>, null | MoodMatrix<Feel, Feel>>

Readonly themeProvider

themeProvider: ThemeProvider<ChartView<X, Y>, ThemeService<ChartView<X, Y>>>

Readonly tickLabelPadding

tickLabelPadding: ThemeAnimator<ChartView<X, Y>, number, number>

Readonly tickMarkColor

tickMarkColor: ThemeAnimator<ChartView<X, Y>, null | Color, null | AnyColor>

Readonly tickMarkLength

tickMarkLength: ThemeAnimator<ChartView<X, Y>, number, number>

Readonly tickMarkWidth

tickMarkWidth: ThemeAnimator<ChartView<X, Y>, number, number>

Readonly tickTransition

tickTransition: Property<ChartView<X, Y>, Timing, AnyTiming>

Readonly topAxis

topAxis: ViewRef<ChartView<X, Y>, AxisView<X> & Initable<true | AxisViewInit<X>>>

Readonly uid

uid: number

Readonly viewBounds

viewBounds: R2Box

Readonly viewportProvider

viewportProvider: ViewportProvider<ChartView<X, Y>, ViewportService<ChartView<X, Y>>>

Readonly xDataDomain

xDataDomain: null | Domain<X>

Readonly xDataDomainPadded

xDataDomainPadded: null | Domain<X>

Readonly xDataRange

xDataRange: null | Range<number>

Readonly xDomainBounds

xDomainBounds: Property<ChartView<X, Y>, readonly [boolean | X, boolean | X], readonly [boolean | X, boolean | X]>

Readonly xDomainPadding

xDomainPadding: Property<ChartView<X, Y>, readonly [boolean | X, boolean | X], readonly [boolean | X, boolean | X]>

Readonly xRangePadding

xRangePadding: Property<ChartView<X, Y>, readonly [number, number], readonly [number, number]>

Readonly xScale

xScale: ContinuousScaleAnimator<ChartView<X, Y>, X, number, null | ContinuousScale<X, number>, string>

Readonly xZoomBounds

xZoomBounds: Property<ChartView<X, Y>, readonly [number | boolean, number | boolean], readonly [number | boolean, number | boolean]>

Readonly yDataDomain

yDataDomain: null | Domain<Y>

Readonly yDataDomainPadded

yDataDomainPadded: null | Domain<Y>

Readonly yDataRange

yDataRange: null | Range<number>

Readonly yDomainBounds

yDomainBounds: Property<ChartView<X, Y>, readonly [boolean | Y, boolean | Y], readonly [boolean | Y, boolean | Y]>

Readonly yDomainPadding

yDomainPadding: Property<ChartView<X, Y>, readonly [boolean | Y, boolean | Y], readonly [boolean | Y, boolean | Y]>

Readonly yRangePadding

yRangePadding: Property<ChartView<X, Y>, readonly [number, number], readonly [number, number]>

Readonly yScale

yScale: ContinuousScaleAnimator<ChartView<X, Y>, Y, number, null | ContinuousScale<Y, number>, string>

Readonly yZoomBounds

yZoomBounds: Property<ChartView<X, Y>, readonly [number | boolean, number | boolean], readonly [number | boolean, number | boolean]>

Static Readonly BoundingMask

BoundingMask: number

Static Readonly ContextualFlag

ContextualFlag: number

Static Readonly CullFlag

CullFlag: number

Static Readonly CulledFlag

CulledFlag: number

Static Readonly CulledMask

CulledMask: number

Static Readonly DisplayMask

DisplayMask: number

Static Readonly DisplayingFlag

DisplayingFlag: number

Static Readonly DomainTrackingMask

DomainTrackingMask: number

Static Readonly FitMask

FitMask: number

Static Readonly FitTweenMask

FitTweenMask: number

Static Readonly FlagMask

FlagMask: number

Static Readonly FlagShift

FlagShift: number

Static Readonly HiddenFlag

HiddenFlag: number

Static Readonly HiddenMask

HiddenMask: number

Static Readonly HideFlag

HideFlag: number

Static Readonly InsertChildFlags

InsertChildFlags: number

Static Readonly IntangibleFlag

IntangibleFlag: number

Static Readonly InteractedFlag

InteractedFlag: number

Static Readonly InteractingFlag

InteractingFlag: number

Static Readonly InteractingMask

InteractingMask: number

Static LinearZoomMax

LinearZoomMax: number

Static LinearZoomMin

LinearZoomMin: number

Static Readonly MountFlags

MountFlags: number

Static Readonly MountedFlag

MountedFlag: number

Static Readonly NeedsAnimate

NeedsAnimate: number

Static Readonly NeedsChange

NeedsChange: number

Static Readonly NeedsComposite

NeedsComposite: number

Static Readonly NeedsDisplay

NeedsDisplay: number

Static Readonly NeedsLayout

NeedsLayout: number

Static Readonly NeedsProcess

NeedsProcess: number

Static Readonly NeedsProject

NeedsProject: number

Static Readonly NeedsRasterize

NeedsRasterize: number

Static Readonly NeedsRender

NeedsRender: number

Static Readonly NeedsResize

NeedsResize: number

Static Readonly NeedsScroll

NeedsScroll: number

Static Readonly ProcessMask

ProcessMask: number

Static Readonly ProcessingFlag

ProcessingFlag: number

Static Readonly RemoveChildFlags

RemoveChildFlags: number

Static Readonly RemovingFlag

RemovingFlag: number

Static Readonly RescaleFlag

RescaleFlag: number

Static Readonly ScaleGesturesMask

ScaleGesturesMask: number

Static Readonly StatusMask

StatusMask: number

Static TimeZoomMax

TimeZoomMax: number

Static TimeZoomMin

TimeZoomMin: number

Static Readonly TraversingFlag

TraversingFlag: number

Static Readonly UnboundedFlag

UnboundedFlag: number

Static Readonly UncullFlags

UncullFlags: number

Static Readonly UpdateMask

UpdateMask: number

Static Readonly UpdatingMask

UpdatingMask: number

Static Readonly XBoundingFlag

XBoundingFlag: number

Static Readonly XDomainTrackingFlag

XDomainTrackingFlag: number

Static Readonly XFitFlag

XFitFlag: number

Static Readonly XFitTweenFlag

XFitTweenFlag: number

Static Readonly XInRangeMask

XInRangeMask: number

Static Readonly XMaxInRangeFlag

XMaxInRangeFlag: number

Static Readonly XMinInRangeFlag

XMinInRangeFlag: number

Static Readonly XScaleGesturesFlag

XScaleGesturesFlag: number

Static Readonly YBoundingFlag

YBoundingFlag: number

Static Readonly YDomainTrackingFlag

YDomainTrackingFlag: number

Static Readonly YFitFlag

YFitFlag: number

Static Readonly YFitTweenFlag

YFitTweenFlag: number

Static Readonly YInRangeMask

YInRangeMask: number

Static Readonly YMaxInRangeFlag

YMaxInRangeFlag: number

Static Readonly YMinInRangeFlag

YMinInRangeFlag: number

Static Readonly YScaleGesturesFlag

YScaleGesturesFlag: number

Static Readonly bottomAxis

bottomAxis: FastenerClass<ViewRef<ChartView<unknown, unknown>, AxisView<unknown> & Initable<true | AxisViewInit<unknown>>>>

Static Readonly gesture

gesture: FastenerClass<ScaleGesture<ScaledView<unknown, unknown>, ScaledView<unknown, unknown>, unknown, unknown>>

Static Readonly graph

graph: FastenerClass<ViewRef<ChartView<unknown, unknown>, GraphView<unknown, unknown>>>

Static Readonly leftAxis

leftAxis: FastenerClass<ViewRef<ChartView<unknown, unknown>, AxisView<unknown> & Initable<true | AxisViewInit<unknown>>>>

Static Readonly rightAxis

rightAxis: FastenerClass<ViewRef<ChartView<unknown, unknown>, AxisView<unknown> & Initable<true | AxisViewInit<unknown>>>>

Static Readonly scaled

scaled: FastenerClass<ViewSet<ScaledView<unknown, unknown>, ScaledXView<unknown> | ScaledYView<unknown>>>

Static Readonly topAxis

topAxis: FastenerClass<ViewRef<ChartView<unknown, unknown>, AxisView<unknown> & Initable<true | AxisViewInit<unknown>>>>

Static uid

uid: () => number

Type declaration

    • (): number
    • Returns number

Accessors

childCount

  • get childCount(): number
  • Returns number

clientBounds

  • get clientBounds(): R2Box
  • Returns R2Box

clientTransform

  • Returns Transform

culled

  • get culled(): boolean
  • Returns boolean

displaying

  • get displaying(): boolean
  • Returns boolean

hitBounds

  • Returns R2Box

insertChildFlags

  • get insertChildFlags(): number
  • Returns number

intangible

  • get intangible(): boolean
  • Returns boolean

mountFlags

  • get mountFlags(): number
  • Returns number

mounted

  • get mounted(): boolean
  • Returns boolean

ownViewBounds

  • get ownViewBounds(): null | R2Box
  • Returns null | R2Box

pageBounds

  • get pageBounds(): R2Box
  • Returns R2Box

pageTransform

  • Returns Transform

parentTransform

  • Returns Transform

popoverFrame

  • get popoverFrame(): R2Box
  • Returns R2Box

processing

  • get processing(): boolean
  • Returns boolean

removeChildFlags

  • get removeChildFlags(): number
  • Returns number

superViewContext

  • Returns ViewContext

traversing

  • get traversing(): boolean
  • Returns boolean

unbounded

  • get unbounded(): boolean
  • Returns boolean

uncullFlags

  • get uncullFlags(): number
  • Returns number

updating

  • get updating(): boolean
  • Returns boolean

viewContext

  • Returns ViewContextType<this>

viewFrame

  • Returns R2Box

viewIdiom

  • Returns ViewIdiom

viewport

  • Returns Viewport

Methods

activateConstraint

  • activateConstraint(constraint: Constraint): void

activateConstraintVariable

Protected activateLayout

  • activateLayout(): void
  • Returns void

addConstraint

  • Parameters

    Returns void

addConstraintVariable

appendChild

  • appendChild<V>(child: V, key?: string): V
  • appendChild<F>(factory: F, key?: string): InstanceType<F>
  • appendChild(child: AnyView<View>, key?: string): View
  • Type parameters

    Parameters

    • child: V
    • Optional key: string

    Returns V

  • Type parameters

    • F: new (...args: any[]) => InstanceType<F> & Creatable<InstanceType<F>, F>

    Parameters

    • factory: F
    • Optional key: string

    Returns InstanceType<F>

  • Parameters

    Returns View

applyTheme

Protected attachFastener

  • attachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

attachParent

  • attachParent(parent: View): void
  • Parameters

    Returns void

Protected bindChildFastener

  • bindChildFastener(fastener: Fastener<unknown>, child: View, target: null | View): void

Protected bindChildFasteners

  • bindChildFasteners(child: View, target: null | View): void

Protected bindFastener

  • bindFastener(fastener: Fastener<unknown>): void
  • Parameters

    Returns void

Protected boundScales

bubbleEvent

  • Parameters

    Returns null | View

callObservers

  • Type parameters

    • O

    • K: string | number | symbol

    Parameters

    Returns void

cascadeCull

  • cascadeCull(): void
  • Returns void

cascadeDisplay

  • cascadeDisplay(displayFlags: number, baseViewContext: ViewContext): void
  • Parameters

    Returns void

cascadeHide

  • cascadeHide(): void
  • Returns void

cascadeHitTest

cascadeInsert

  • cascadeInsert(updateFlags?: number, viewContext?: ViewContext): void
  • Parameters

    • Optional updateFlags: number
    • Optional viewContext: ViewContext

    Returns void

cascadeMount

  • cascadeMount(): void
  • Returns void

cascadeProcess

  • cascadeProcess(processFlags: number, baseViewContext: ViewContext): void
  • Parameters

    Returns void

cascadeUncull

  • cascadeUncull(): void
  • Returns void

cascadeUnhide

  • cascadeUnhide(): void
  • Returns void

cascadeUnmount

  • cascadeUnmount(): void
  • Returns void

Protected changeMood

  • changeMood(): void
  • Returns void

Protected changeTheme

  • changeTheme(): void
  • Returns void

constraint

constraintVariable

Protected cullChildren

  • cullChildren(): void
  • Returns void

cullViewFrame

  • cullViewFrame(viewFrame?: R2Box): void
  • Parameters

    • Optional viewFrame: R2Box

    Returns void

deactivateConstraint

  • deactivateConstraint(constraint: Constraint): void

deactivateConstraintVariable

Protected deactivateLayout

  • deactivateLayout(): void
  • Returns void

decohereFastener

  • decohereFastener(fastener: Fastener<unknown>): void
  • Parameters

    Returns void

deriveHitBounds

  • deriveHitBounds(): R2Box

deriveViewBounds

  • deriveViewBounds(): R2Box

Protected deriveViewFrame

  • deriveViewFrame(): R2Box

Protected detachFastener

  • detachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

detachParent

  • detachParent(parent: View): void
  • Parameters

    Returns void

Protected didAnimate

Protected didApplyTheme

Protected didAttachFastener

  • didAttachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

Protected didAttachParent

  • didAttachParent(parent: View): void
  • Parameters

    Returns void

Protected didChange

Protected didComposite

Protected didCull

  • didCull(): void
  • Returns void

Protected didDetachFastener

  • didDetachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

Protected didDetachParent

  • didDetachParent(parent: View): void
  • Parameters

    Returns void

Protected didDisplay

Protected didInsertChild

  • didInsertChild(child: View, target: null | View): void
  • Parameters

    Returns void

Protected didLayout

Protected didMount

  • didMount(): void
  • Returns void

Protected didObserve

Protected didProcess

Protected didRasterize

Protected didReboundX

  • Parameters

    Returns void

Protected didReboundY

  • Parameters

    Returns void

Protected didRemoveChild

  • didRemoveChild(child: View): void
  • Parameters

    Returns void

Protected didRender

Protected didResize

Protected didScroll

Protected didSetHidden

  • didSetHidden(hidden: boolean): void
  • Parameters

    • hidden: boolean

    Returns void

Protected didSetIntangible

  • didSetIntangible(intangible: boolean): void
  • Parameters

    • intangible: boolean

    Returns void

Protected didSetUnbounded

  • didSetUnbounded(unboundedFlag: boolean): void
  • Parameters

    • unboundedFlag: boolean

    Returns void

Protected didSetXDataDomain

  • didSetXDataDomain(newXDataDomain: null | Domain<X>, oldXDataDomain: null | Domain<X>): void
  • Parameters

    • newXDataDomain: null | Domain<X>
    • oldXDataDomain: null | Domain<X>

    Returns void

Protected didSetYDataDomain

  • didSetYDataDomain(newYDataDomain: null | Domain<Y>, oldYDataDomain: null | Domain<Y>): void
  • Parameters

    • newYDataDomain: null | Domain<Y>
    • oldYDataDomain: null | Domain<Y>

    Returns void

Protected didUncull

  • didUncull(): void
  • Returns void

Protected didUnmount

  • didUnmount(): void
  • Returns void

Protected didUnobserve

dispatchEvent

  • Parameters

    Returns boolean

Protected displayChild

Protected displayChildren

domainTracking

  • domainTracking(): readonly [boolean, boolean]
  • domainTracking(domainTracking: boolean | readonly [boolean, boolean]): ChartView<X, Y>
  • domainTracking(xDomainTracking: boolean, yDomainTracking: boolean): ChartView<X, Y>
  • Returns readonly [boolean, boolean]

  • Parameters

    • domainTracking: boolean | readonly [boolean, boolean]

    Returns ChartView<X, Y>

  • Parameters

    • xDomainTracking: boolean
    • yDomainTracking: boolean

    Returns ChartView<X, Y>

equals

  • equals(that: unknown): boolean
  • Parameters

    • that: unknown

    Returns boolean

evaluateConstraintVariables

  • evaluateConstraintVariables(): void

extendViewContext

firstChild

  • firstChild(): null | View
  • Returns null | View

fit

  • fit(tween?: boolean): void
  • Parameters

    • Optional tween: boolean

    Returns void

fitX

  • fitX(tween?: boolean): void
  • Parameters

    • Optional tween: boolean

    Returns void

fitY

  • fitY(tween?: boolean): void
  • Parameters

    • Optional tween: boolean

    Returns void

forEachChild

  • forEachChild<T>(callback: (child: View) => void | T): undefined | T
  • forEachChild<T, S>(callback: (child: View) => void | T, thisArg: S): undefined | T
  • Type parameters

    • T

    Parameters

    • callback: (child: View) => void | T
        • (child: View): void | T
        • Parameters

          Returns void | T

    Returns undefined | T

  • Type parameters

    • T

    • S

    Parameters

    • callback: (child: View) => void | T
        • (child: View): void | T
        • Parameters

          Returns void | T

    • thisArg: S

    Returns undefined | T

forEachObserver

getBase

  • getBase<F>(baseBound: F): null | InstanceType<F>
  • Type parameters

    Parameters

    • baseBound: F

    Returns null | InstanceType<F>

getChild

  • getChild<F>(key: string, childBound: F): null | InstanceType<F>
  • getChild(key: string, childBound?: new (...args: any[]) => View): null | View
  • Type parameters

    • F: new (...args: any[]) => View

    Parameters

    • key: string
    • childBound: F

    Returns null | InstanceType<F>

  • Parameters

    • key: string
    • Optional childBound: new (...args: any[]) => View
        • new (...args: any[]): View
        • Parameters

          • Rest ...args: any[]

          Returns View

    Returns null | View

getFastener

  • getFastener<F>(fastenerName: string, fastenerBound: Class<F>): null | F
  • getFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): null | Fastener<unknown>
  • Type parameters

    Parameters

    • fastenerName: string
    • fastenerBound: Class<F>

    Returns null | F

  • Parameters

    • fastenerName: string
    • Optional fastenerBound: null | Class<Fastener<unknown>>

    Returns null | Fastener<unknown>

getLazyFastener

  • getLazyFastener<F>(fastenerName: string, fastenerBound: Class<F>): null | F
  • getLazyFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): null | Fastener<unknown>
  • Type parameters

    Parameters

    • fastenerName: string
    • fastenerBound: Class<F>

    Returns null | F

  • Parameters

    • fastenerName: string
    • Optional fastenerBound: null | Class<Fastener<unknown>>

    Returns null | Fastener<unknown>

getLook

  • Type parameters

    • T

    Parameters

    Returns undefined | T

getLookOr

  • getLookOr<T, E>(look: Look<T, unknown>, elseValue: E): T | E
  • getLookOr<T, E>(look: Look<T, unknown>, mood: null | MoodVector<Feel>, elseValue: E): T | E
  • Type parameters

    • T

    • E

    Parameters

    • look: Look<T, unknown>
    • elseValue: E

    Returns T | E

  • Type parameters

    • T

    • E

    Parameters

    Returns T | E

getSuper

  • getSuper<F>(superBound: F): null | InstanceType<F>
  • Type parameters

    Parameters

    • superBound: F

    Returns null | InstanceType<F>

getSuperFastener

  • getSuperFastener<F>(fastenerName: string, fastenerBound: Class<F>): null | F
  • getSuperFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): null | Fastener<unknown>
  • Type parameters

    Parameters

    • fastenerName: string
    • fastenerBound: Class<F>

    Returns null | F

  • Parameters

    • fastenerName: string
    • Optional fastenerBound: null | Class<Fastener<unknown>>

    Returns null | Fastener<unknown>

handleEvent

  • Parameters

    Returns void

hasConstraint

  • Parameters

    Returns boolean

hasConstraintVariable

hasFastener

  • hasFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): boolean
  • Parameters

    • fastenerName: string
    • Optional fastenerBound: null | Class<Fastener<unknown>>

    Returns boolean

hashCode

  • hashCode(): number
  • Returns number

Protected hideChildren

  • hideChildren(): void
  • Returns void

Protected hitTest

Protected hitTestChild

Protected hitTestChildren

init

  • Parameters

    Returns void

insertChild

  • insertChild<V>(child: V, target: null | View, key?: string): V
  • insertChild<F>(factory: F, target: null | View, key?: string): InstanceType<F>
  • insertChild(child: AnyView<View>, target: null | View, key?: string): View
  • Type parameters

    Parameters

    • child: V
    • target: null | View
    • Optional key: string

    Returns V

  • Type parameters

    • F: new (...args: any[]) => InstanceType<F> & Creatable<InstanceType<F>, F>

    Parameters

    • factory: F
    • target: null | View
    • Optional key: string

    Returns InstanceType<F>

  • Parameters

    Returns View

Protected insertChildMap

  • insertChildMap(child: View): void
  • Parameters

    Returns void

intersectsViewport

  • intersectsViewport(): boolean

isHidden

  • isHidden(): boolean
  • Returns boolean

isHovering

  • isHovering(): boolean
  • Returns boolean

lastChild

  • lastChild(): null | View
  • Returns null | View

Protected layoutChart

  • layoutChart(frame: R2Box): void
  • Parameters

    Returns void

Protected layoutChildViews

modifyMood

modifyTheme

Protected mountChildren

  • mountChildren(): void
  • Returns void

Protected mountFasteners

  • mountFasteners(): void
  • Returns void

Protected mountTheme

  • mountTheme(): void
  • Returns void

Protected needsDisplay

Protected needsProcess

  • Parameters

    Returns number

Protected needsUpdate

  • needsUpdate(updateFlags: number, immediate: boolean): number
  • Parameters

    • updateFlags: number
    • immediate: boolean

    Returns number

nextChild

  • Parameters

    Returns null | View

observe

off

  • off<K>(type: K, listener: (event: GraphicsViewEventMap[K]) => unknown, options?: boolean | EventListenerOptions): ChartView<X, Y>
  • off(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): ChartView<X, Y>
  • Type parameters

    Parameters

    Returns ChartView<X, Y>

  • Parameters

    • type: string
    • listener: EventListenerOrEventListenerObject
    • Optional options: boolean | EventListenerOptions

    Returns ChartView<X, Y>

on

  • on<K>(type: K, listener: (event: GraphicsViewEventMap[K]) => unknown, options?: boolean | AddEventListenerOptions): ChartView<X, Y>
  • on(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): ChartView<X, Y>
  • Type parameters

    Parameters

    Returns ChartView<X, Y>

  • Parameters

    • type: string
    • listener: EventListenerOrEventListenerObject
    • Optional options: boolean | AddEventListenerOptions

    Returns ChartView<X, Y>

Protected onAnimate

Protected onApplyTheme

Protected onAttachFastener

  • onAttachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

Protected onAttachParent

  • onAttachParent(parent: View): void
  • Parameters

    Returns void

Protected onBeginBoundingXScale

Protected onBeginBoundingYScale

Protected onChange

Protected onComposite

Protected onCull

  • onCull(): void
  • Returns void

Protected onDetachFastener

  • onDetachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

Protected onDetachParent

  • onDetachParent(parent: View): void
  • Parameters

    Returns void

Protected onDisplay

  • Parameters

    Returns void

Protected onEndBoundingXScale

Protected onEndBoundingYScale

Protected onInsertChild

  • onInsertChild(child: View, target: null | View): void
  • Parameters

    Returns void

Protected onInterruptBoundingXScale

Protected onInterruptBoundingYScale

Protected onLayout

Protected onMount

  • onMount(): void
  • Returns void

Protected onMouseOut

  • Parameters

    Returns void

Protected onMouseOver

  • Parameters

    Returns void

Protected onObserve

Protected onPointerOut

Protected onPointerOver

Protected onProcess

  • Parameters

    Returns void

Protected onRasterize

Protected onRemoveChild

  • onRemoveChild(child: View): void
  • Parameters

    Returns void

Protected onRender

  • Parameters

    Returns void

Protected onResize

Protected onScroll

Protected onSetHidden

  • onSetHidden(hidden: boolean): void
  • Parameters

    • hidden: boolean

    Returns void

Protected onSetIntangible

  • onSetIntangible(intangible: boolean): void
  • Parameters

    • intangible: boolean

    Returns void

Protected onSetUnbounded

  • onSetUnbounded(unboundedFlag: boolean): void
  • Parameters

    • unboundedFlag: boolean

    Returns void

Protected onSetXDataDomain

  • onSetXDataDomain(newXDataDomain: null | Domain<X>, oldXDataDomain: null | Domain<X>): void
  • Parameters

    • newXDataDomain: null | Domain<X>
    • oldXDataDomain: null | Domain<X>

    Returns void

Protected onSetYDataDomain

  • onSetYDataDomain(newYDataDomain: null | Domain<Y>, oldYDataDomain: null | Domain<Y>): void
  • Parameters

    • newYDataDomain: null | Domain<Y>
    • oldYDataDomain: null | Domain<Y>

    Returns void

Protected onUncull

  • onUncull(): void
  • Returns void

Protected onUnmount

  • onUnmount(): void
  • Returns void

Protected onUnobserve

prependChild

  • prependChild<V>(child: V, key?: string): V
  • prependChild<F>(factory: F, key?: string): InstanceType<F>
  • prependChild(child: AnyView<View>, key?: string): View
  • Type parameters

    Parameters

    • child: V
    • Optional key: string

    Returns V

  • Type parameters

    • F: new (...args: any[]) => InstanceType<F> & Creatable<InstanceType<F>, F>

    Parameters

    • factory: F
    • Optional key: string

    Returns InstanceType<F>

  • Parameters

    Returns View

preserveAspectRatio

  • preserveAspectRatio(): boolean
  • preserveAspectRatio(preserveAspectRatio: boolean): ChartView<X, Y>
  • Returns boolean

  • Parameters

    • preserveAspectRatio: boolean

    Returns ChartView<X, Y>

previousChild

  • previousChild(target: View): null | View
  • Parameters

    Returns null | View

Protected processChild

Protected processChildren

recohereAnimators

  • recohereAnimators(t: number): void
  • Parameters

    • t: number

    Returns void

recohereFasteners

  • recohereFasteners(t?: number): void
  • Parameters

    • Optional t: number

    Returns void

remove

  • remove(): void
  • Returns void

removeChild

  • removeChild(key: string): null | View
  • removeChild<V>(child: V): V
  • Parameters

    • key: string

    Returns null | View

  • Type parameters

    Parameters

    • child: V

    Returns V

Protected removeChildMap

  • removeChildMap(child: View): void
  • Parameters

    Returns void

removeChildren

  • removeChildren(): void
  • Returns void

removeConstraint

removeConstraintVariable

Protected renderViewOutline

replaceChild

  • replaceChild<V>(newChild: View, oldChild: V): V
  • replaceChild<V>(newChild: AnyView<View>, oldChild: V): V
  • Type parameters

    Parameters

    • newChild: View
    • oldChild: V

    Returns V

  • Type parameters

    Parameters

    Returns V

Protected replaceChildMap

  • replaceChildMap(newChild: View, oldChild: View): void
  • Parameters

    Returns void

requestUpdate

  • requestUpdate(target: View, updateFlags: number, immediate: boolean): void
  • Parameters

    • target: View
    • updateFlags: number
    • immediate: boolean

    Returns void

requireUpdate

  • requireUpdate(updateFlags: number, immediate?: boolean): void
  • Parameters

    • updateFlags: number
    • Optional immediate: boolean

    Returns void

Protected resizeScales

  • resizeScales(): void
  • Returns void

scaleGestures

  • scaleGestures(): readonly [boolean, boolean]
  • scaleGestures(scaleGestures: boolean | readonly [boolean, boolean]): ChartView<X, Y>
  • scaleGestures(xScaleGestures: boolean, yScaleGestures: boolean): ChartView<X, Y>
  • Returns readonly [boolean, boolean]

  • Parameters

    • scaleGestures: boolean | readonly [boolean, boolean]

    Returns ChartView<X, Y>

  • Parameters

    • xScaleGestures: boolean
    • yScaleGestures: boolean

    Returns ChartView<X, Y>

setChild

  • setChild<V>(key: string, newChild: V): null | View
  • setChild<F>(key: string, factory: F): null | View
  • setChild(key: string, newChild: null | AnyView<View>): null | View
  • Type parameters

    Parameters

    • key: string
    • newChild: V

    Returns null | View

  • Type parameters

    • F: new (...args: any[]) => InstanceType<F> & Creatable<InstanceType<F>, F>

    Parameters

    • key: string
    • factory: F

    Returns null | View

  • Parameters

    Returns null | View

setConstraintVariable

setCulled

  • setCulled(culled: boolean): void
  • Parameters

    • culled: boolean

    Returns void

setFastener

  • setFastener(fastenerName: string, newFastener: null | Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • newFastener: null | Fastener<unknown>

    Returns void

setFlags

  • setFlags(flags: number): void
  • Parameters

    • flags: number

    Returns void

setHidden

  • setHidden(hidden: boolean): void
  • Parameters

    • hidden: boolean

    Returns void

setIntangible

  • setIntangible(intangible: boolean): void
  • Parameters

    • intangible: boolean

    Returns void

setKey

  • setKey(key: undefined | string): void
  • Parameters

    • key: undefined | string

    Returns void

setProperties

setProperty

  • setProperty(key: string, value: unknown, timing?: null | boolean | AnyTiming, affinity?: number): void
  • Parameters

    • key: string
    • value: unknown
    • Optional timing: null | boolean | AnyTiming
    • Optional affinity: number

    Returns void

setScaledFlags

  • setScaledFlags(scaledFlags: number): void
  • Parameters

    • scaledFlags: number

    Returns void

setUnbounded

  • setUnbounded(unboundedFlag: boolean): void
  • Parameters

    • unboundedFlag: boolean

    Returns void

setViewFrame

  • setViewFrame(viewFrame: null | R2Box): void
  • Parameters

    • viewFrame: null | R2Box

    Returns void

Protected setXDataDomain

  • setXDataDomain(newXDataDomain: null | Domain<X>): void
  • Parameters

    • newXDataDomain: null | Domain<X>

    Returns void

Protected setXDataDomainPadded

  • setXDataDomainPadded(xDataDomainPadded: null | Domain<X>): void
  • Parameters

    • xDataDomainPadded: null | Domain<X>

    Returns void

Protected setXDataRange

  • setXDataRange(xDataRange: null | Range<number>): void
  • Parameters

    • xDataRange: null | Range<number>

    Returns void

Protected setYDataDomain

  • setYDataDomain(newYDataDomain: null | Domain<Y>): void
  • Parameters

    • newYDataDomain: null | Domain<Y>

    Returns void

Protected setYDataDomainPadded

  • setYDataDomainPadded(yDataDomainPadded: null | Domain<Y>): void
  • Parameters

    • yDataDomainPadded: null | Domain<Y>

    Returns void

Protected setYDataRange

  • setYDataRange(yDataRange: null | Range<number>): void
  • Parameters

    • yDataRange: null | Range<number>

    Returns void

Protected themeAnimators

Protected unbindChildFastener

  • unbindChildFastener(fastener: Fastener<unknown>, child: View): void

Protected unbindChildFasteners

  • unbindChildFasteners(child: View): void

Protected uncullChildren

  • uncullChildren(): void
  • Returns void

Protected unhideChildren

  • unhideChildren(): void
  • Returns void

Protected unmountChildren

  • unmountChildren(): void
  • Returns void

Protected unmountFasteners

  • unmountFasteners(): void
  • Returns void

unobserve

Protected updateScales

  • updateScales(): void
  • Returns void

Protected updateTheme

  • updateTheme(timing?: boolean | AnyTiming): void
  • Parameters

    Returns void

Protected updateXDataDomain

  • updateXDataDomain(xScaledDomain: null | Domain<X>): void
  • Parameters

    • xScaledDomain: null | Domain<X>

    Returns void

Protected updateXDataDomainPadded

  • updateXDataDomainPadded(): void

Protected updateXDataRange

  • updateXDataRange(): void
  • Returns void

Protected updateXRangePadding

  • updateXRangePadding(xScaledRangePadding: readonly [number, number]): void
  • Parameters

    • xScaledRangePadding: readonly [number, number]

    Returns void

Protected updateYDataDomain

  • updateYDataDomain(yScaledDomain: null | Domain<Y>): void
  • Parameters

    • yScaledDomain: null | Domain<Y>

    Returns void

Protected updateYDataDomainPadded

  • updateYDataDomainPadded(): void

Protected updateYDataRange

  • updateYDataRange(): void
  • Returns void

Protected updateYRangePadding

  • updateYRangePadding(yScaledRangePadding: readonly [number, number]): void
  • Parameters

    • yScaledRangePadding: readonly [number, number]

    Returns void

Protected willAnimate

Protected willApplyTheme

Protected willAttachFastener

  • willAttachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

Protected willAttachParent

  • willAttachParent(parent: View): void
  • Parameters

    Returns void

Protected willChange

Protected willComposite

Protected willCull

  • willCull(): void
  • Returns void

Protected willDetachFastener

  • willDetachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

Protected willDetachParent

  • willDetachParent(parent: View): void
  • Parameters

    Returns void

Protected willDisplay

Protected willInsertChild

  • willInsertChild(child: View, target: null | View): void
  • Parameters

    Returns void

Protected willLayout

Protected willMount

  • willMount(): void
  • Returns void

Protected willObserve

Protected willProcess

Protected willRasterize

Protected willReboundX

  • Parameters

    Returns void

Protected willReboundY

  • Parameters

    Returns void

Protected willRemoveChild

  • willRemoveChild(child: View): void
  • Parameters

    Returns void

Protected willRender

Protected willResize

Protected willScroll

Protected willSetHidden

  • willSetHidden(hidden: boolean): void
  • Parameters

    • hidden: boolean

    Returns void

Protected willSetIntangible

  • willSetIntangible(intangible: boolean): void
  • Parameters

    • intangible: boolean

    Returns void

Protected willSetUnbounded

  • willSetUnbounded(unboundedFlag: boolean): void
  • Parameters

    • unboundedFlag: boolean

    Returns void

Protected willSetXDataDomain

  • willSetXDataDomain(newXDataDomain: null | Domain<X>, oldXDataDomain: null | Domain<X>): void
  • Parameters

    • newXDataDomain: null | Domain<X>
    • oldXDataDomain: null | Domain<X>

    Returns void

Protected willSetYDataDomain

  • willSetYDataDomain(newYDataDomain: null | Domain<Y>, oldYDataDomain: null | Domain<Y>): void
  • Parameters

    • newYDataDomain: null | Domain<Y>
    • oldYDataDomain: null | Domain<Y>

    Returns void

Protected willUncull

  • willUncull(): void
  • Returns void

Protected willUnmount

  • willUnmount(): void
  • Returns void

Protected willUnobserve

xDomain

  • Returns null | Domain<X>

  • Parameters

    Returns ChartView<X, Y>

  • Parameters

    • xMin: X
    • xMax: X
    • Optional timing: boolean | AnyTiming

    Returns ChartView<X, Y>

xDomainTracking

  • xDomainTracking(): boolean
  • xDomainTracking(xDomainTracking: boolean): ChartView<X, Y>
  • Returns boolean

  • Parameters

    • xDomainTracking: boolean

    Returns ChartView<X, Y>

xFitAlign

  • xFitAlign(): number
  • xFitAlign(xFitAlign: number): ChartView<X, Y>
  • Returns number

  • Parameters

    • xFitAlign: number

    Returns ChartView<X, Y>

xRange

  • xRange(): null | Range<number>
  • Returns null | Range<number>

xScaleGestures

  • xScaleGestures(): boolean
  • xScaleGestures(xScaleGestures: boolean): ChartView<X, Y>
  • Returns boolean

  • Parameters

    • xScaleGestures: boolean

    Returns ChartView<X, Y>

yDomain

  • Returns null | Domain<Y>

  • Parameters

    Returns ChartView<X, Y>

  • Parameters

    • yMin: Y
    • yMax: Y
    • Optional timing: boolean | AnyTiming

    Returns ChartView<X, Y>

yDomainTracking

  • yDomainTracking(): boolean
  • yDomainTracking(yDomainTracking: boolean): ChartView<X, Y>
  • Returns boolean

  • Parameters

    • yDomainTracking: boolean

    Returns ChartView<X, Y>

yFitAlign

  • yFitAlign(): number
  • yFitAlign(yFitAlign: number): ChartView<X, Y>
  • Returns number

  • Parameters

    • yFitAlign: number

    Returns ChartView<X, Y>

yRange

  • yRange(): null | Range<number>
  • Returns null | Range<number>

yScaleGestures

  • yScaleGestures(): boolean
  • yScaleGestures(yScaleGestures: boolean): ChartView<X, Y>
  • Returns boolean

  • Parameters

    • yScaleGestures: boolean

    Returns ChartView<X, Y>

Static create

  • create<S>(): InstanceType<S>
  • Type parameters

    • S: new () => InstanceType<S>

    Returns InstanceType<S>

Static createScale

  • createScale<X, Y>(x0: X, x1: X, y0: undefined | Y, y1: undefined | Y): ContinuousScale<X, Y>
  • Type parameters

    • X

    • Y

    Parameters

    • x0: X
    • x1: X
    • y0: undefined | Y
    • y1: undefined | Y

    Returns ContinuousScale<X, Y>

Static fromAny

  • fromAny<S>(value: AnyView<InstanceType<S>>): InstanceType<S>
  • Type parameters

    • S: new (...args: any[]) => InstanceType<S>

    Parameters

    Returns InstanceType<S>

Static fromInit

  • fromInit<S>(init: InitType<InstanceType<S>>): InstanceType<S>
  • Type parameters

    • S: new (...args: any[]) => InstanceType<S>

    Parameters

    Returns InstanceType<S>

Static parseScale

  • Type parameters

    • X

    • Y

    Parameters

    • string: string

    Returns ContinuousScale<X, Y>

Generated using TypeDoc