Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ChartXY <CursorPointMarkerType, CursorResultTableBackgroundType, CursorTickMarkerBackgroundTypeX, CursorTickMarkerBackgroundTypeY >

Index

Properties

Methods

Properties

engine

engine: PublicEngine

pixelScale

pixelScale: Vec2<Scale>

uiScale

uiScale: Vec2<Scale>

Methods

addAreaRangeSeries

addAreaSeries

addAxisX

  • addAxisX(addTop: boolean): Axis
  • Parameters

    • Default value addTop: boolean

    Returns Axis

    Axis object.

addAxisY

  • addAxisY(addRight: boolean): Axis
  • Parameters

    • Default value addRight: boolean

    Returns Axis

    Axis object.

addBoxSeries

  • Type parameters

    • FigureType: BoxFigure

    Parameters

    Returns BoxSeries<FigureType>

    Created series

addChartMarkerXY

  • addChartMarkerXY(cursorBuilder: StaticCursorXYBuilder<PointMarkerType, ResultTableBackgroundType, TickMarkerBackgroundTypeX, TickMarkerBackgroundTypeY>, axisX: Axis, axisY: Axis): ChartMarkerXY<PointMarkerType, ResultTableBackgroundType, TickMarkerBackgroundTypeX, TickMarkerBackgroundTypeY>
  • Type parameters

    Parameters

    • Default value cursorBuilder: StaticCursorXYBuilder<PointMarkerType, ResultTableBackgroundType, TickMarkerBackgroundTypeX, TickMarkerBackgroundTypeY>
    • Optional axisX: Axis
    • Optional axisY: Axis

    Returns ChartMarkerXY<PointMarkerType, ResultTableBackgroundType, TickMarkerBackgroundTypeX, TickMarkerBackgroundTypeY>

    Created ChartMarker

addEllipseSeries

addHeatmapSeries

addLegendBox

  • Type parameters

    • UIElementType: UIPart

    Parameters

    Returns UIElementType & UIElement

    LegendBox that fulfills interfaces: UIElementType (typeparam) and UIElement

addLineSeries

addOHLCSeries

  • addOHLCSeries(options: OHLCSeriesOptions<PositiveFigure, NegativeFigure, OHLCSeriesType>): OHLCSeriesType
  • Type parameters

    Parameters

    • Optional options: OHLCSeriesOptions<PositiveFigure, NegativeFigure, OHLCSeriesType>

    Returns OHLCSeriesType

    Created OHLCSeries whose interface is related to value of 'seriesConstructor' parameter

addPointLineSeries

addPointSeries

addRectangleSeries

addSegmentSeries

addSplineSeries

addStepSeries

addUIElement

  • Type parameters

    • UIElementType: UIPart

    Parameters

    Returns UIElementType & UIElement

    Object that fulfills interfaces: UIElementType (typeparam) and UIElement

disableAnimations

  • disableAnimations(): this
  • Returns this

    Chart itself for fluent interface.

dispose

  • dispose(): this
  • Returns this

    Object itself for fluent interface

forEachAxis

  • forEachAxis(clbk: function): void
  • Parameters

    • clbk: function
        • Parameters

          Returns void

    Returns void

forEachAxisX

  • forEachAxisX(clbk: function): void
  • Parameters

    • clbk: function
        • Parameters

          Returns void

    Returns void

forEachAxisY

  • forEachAxisY(clbk: function): void
  • Parameters

    • clbk: function
        • Parameters

          Returns void

    Returns void

getAxes

  • getAxes(axisPositions: AxisPosition[]): Axis[]
  • Parameters

    • Rest axisPositions: AxisPosition[]

    Returns Axis[]

    An array of axis

getBackgroundFillStyle

getBackgroundStrokeStyle

  • getBackgroundStrokeStyle(): LineStyle
  • Returns LineStyle

    LineStyle

getChartBackgroundFillStyle

getChartBackgroundStrokeStyle

  • getChartBackgroundStrokeStyle(): LineStyle
  • Returns LineStyle

    LineStyle

getDefaultAxisX

  • getDefaultAxisX(): Axis
  • Returns Axis

    Primary X axis is the bottom one. If there is no bottom axis, the top one became default.

getDefaultAxisY

  • getDefaultAxisY(): Axis
  • Returns Axis

    Primary Y axis is the left one. If there is no left axis, the right one became default.

getFittingRectangleFillStyle

getFittingRectangleStrokeStyle

  • getFittingRectangleStrokeStyle(): LineStyle
  • Returns LineStyle

    LineStyle

getMinimumSize

  • getMinimumSize(): Point | undefined
  • Returns Point | undefined

    Vec2 minimum size or undefined if unimplemented

getMouseInteractionPan

  • getMouseInteractionPan(): boolean
  • Returns boolean

    Boolean flag

getMouseInteractionRectangleFit

  • getMouseInteractionRectangleFit(): boolean
  • Returns boolean

    Boolean flag

getMouseInteractionRectangleZoom

  • getMouseInteractionRectangleZoom(): boolean
  • Returns boolean

    Boolean flag

getMouseInteractionWheelZoom

  • getMouseInteractionWheelZoom(): boolean
  • Returns boolean

    Boolean flag

getMouseInteractionsWhileScrolling

  • getMouseInteractionsWhileScrolling(): boolean
  • Returns boolean

    True if interactions with series are disabled, false if not.

getMouseInteractionsWhileZooming

  • getMouseInteractionsWhileZooming(): boolean
  • Returns boolean

    True if interactions with series are disabled, false if not.

getPadding

  • Returns Margin

    Padding datastructure

getSeries

  • getSeries(): SeriesXY[]
  • Returns SeriesXY[]

    series

getTitle

  • getTitle(): string
  • Returns string

    Chart title as a string.

getTitleFillStyle

getTitleFont

getTitleMarginBottom

  • getTitleMarginBottom(): number
  • Returns number

    Padding after Chart title

getTitleMarginTop

  • getTitleMarginTop(): number
  • Returns number

    Padding before Chart title

getZoomingRectangleFillStyle

getZoomingRectangleStrokeStyle

  • getZoomingRectangleStrokeStyle(): LineStyle
  • Returns LineStyle

    LineStyle

offChartBackgroundMouseClick

  • offChartBackgroundMouseClick(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

offChartBackgroundMouseDoubleClick

  • offChartBackgroundMouseDoubleClick(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

offChartBackgroundMouseDown

  • offChartBackgroundMouseDown(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

offChartBackgroundMouseDrag

  • offChartBackgroundMouseDrag(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

offChartBackgroundMouseDragStart

  • offChartBackgroundMouseDragStart(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

offChartBackgroundMouseDragStop

  • offChartBackgroundMouseDragStop(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

offChartBackgroundMouseEnter

  • offChartBackgroundMouseEnter(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

offChartBackgroundMouseLeave

  • offChartBackgroundMouseLeave(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

offChartBackgroundMouseMove

  • offChartBackgroundMouseMove(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

offChartBackgroundMouseUp

  • offChartBackgroundMouseUp(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

offChartBackgroundMouseWheel

  • offChartBackgroundMouseWheel(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

offChartBackgroundTouchEnd

  • offChartBackgroundTouchEnd(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

offChartBackgroundTouchMove

  • offChartBackgroundTouchMove(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

offChartBackgroundTouchStart

  • offChartBackgroundTouchStart(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

offResize

  • offResize(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

onChartBackgroundMouseClick

onChartBackgroundMouseDoubleClick

onChartBackgroundMouseDown

onChartBackgroundMouseDrag

onChartBackgroundMouseDragStart

onChartBackgroundMouseDragStop

onChartBackgroundMouseEnter

onChartBackgroundMouseLeave

onChartBackgroundMouseMove

onChartBackgroundMouseUp

onChartBackgroundMouseWheel

onChartBackgroundTouchEnd

onChartBackgroundTouchMove

onChartBackgroundTouchStart

onResize

  • onResize(handler: function): Token
  • Parameters

    • handler: function
        • Parameters

          • obj: this
          • width: pixel
          • height: pixel
          • engineWidth: pixel
          • engineHeight: pixel

          Returns void

    Returns Token

    Token of subscription

saveToFile

  • saveToFile(fileName: string, type: undefined | string, encoderOptions: undefined | number): this
  • Parameters

    • fileName: string
    • Optional type: undefined | string
    • Optional encoderOptions: undefined | number

    Returns this

setBackgroundFillStyle

setBackgroundStrokeStyle

  • setBackgroundStrokeStyle(value: LineStyle | ImmutableMutator<LineStyle>): this
  • Parameters

    Returns this

    Object itself

setChartBackgroundFillStyle

setChartBackgroundStrokeStyle

  • setChartBackgroundStrokeStyle(value: LineStyle | ImmutableMutator<LineStyle>): this
  • Parameters

    Returns this

    Object itself

setFittingRectangleFillStyle

setFittingRectangleStrokeStyle

  • setFittingRectangleStrokeStyle(value: LineStyle | ImmutableMutator<LineStyle>): this
  • Parameters

    Returns this

    Object itself

setMouseBackgroundStyle

  • setMouseBackgroundStyle(mouseStyle: string): this
  • Parameters

    • Default value mouseStyle: string

    Returns this

    Object itself

setMouseFitStyle

  • setMouseFitStyle(mouseStyle: string): this
  • Parameters

    • Default value mouseStyle: string

    Returns this

    Object itself

setMouseInteractionPan

  • setMouseInteractionPan(enabled: boolean): this
  • Parameters

    • enabled: boolean

    Returns this

    Object itself

setMouseInteractionRectangleFit

  • setMouseInteractionRectangleFit(enabled: boolean): this
  • Parameters

    • enabled: boolean

    Returns this

    Object itself

setMouseInteractionRectangleZoom

  • setMouseInteractionRectangleZoom(enabled: boolean): this
  • Parameters

    • enabled: boolean

    Returns this

    Object itself

setMouseInteractionWheelZoom

  • setMouseInteractionWheelZoom(enabled: boolean): this
  • Parameters

    • enabled: boolean

    Returns this

    Object itself

setMouseInteractions

  • setMouseInteractions(enabled: boolean): this
  • Parameters

    • enabled: boolean

    Returns this

    Object itself

setMouseInteractionsWhileScrolling

  • setMouseInteractionsWhileScrolling(state: boolean): this
  • Parameters

    • state: boolean

    Returns this

    Chart itself for fluent interface.

setMouseInteractionsWhileZooming

  • setMouseInteractionsWhileZooming(state: boolean): this
  • Parameters

    • state: boolean

    Returns this

    Chart itself for fluent interface.

setMousePanStyle

  • setMousePanStyle(mouseStyle: string): this
  • Parameters

    • Default value mouseStyle: string

    Returns this

    Object itself

setMouseZoomStyle

  • setMouseZoomStyle(mouseStyle: string): this
  • Parameters

    • Default value mouseStyle: string

    Returns this

    Object itself

setPadding

  • setPadding(padding: Partial<Margin> | number): this
  • Parameters

    • padding: Partial<Margin> | number

    Returns this

    Object itself

setSeriesHighlightOnHover

  • setSeriesHighlightOnHover(state: boolean): this
  • Parameters

    • state: boolean

    Returns this

    Object itself for fluent interface.

setTitle

  • setTitle(title: string): this
  • Parameters

    • title: string

    Returns this

    Object itself for fluent interface.

setTitleFillStyle

setTitleFont

setTitleMarginBottom

  • setTitleMarginBottom(marginPixels: pixel): this
  • Parameters

    • marginPixels: pixel

    Returns this

    Chart itself for fluent interface

setTitleMarginTop

  • setTitleMarginTop(marginPixels: pixel): this
  • Parameters

    • marginPixels: pixel

    Returns this

    Chart itself for fluent interface

setZoomingRectangleFillStyle

setZoomingRectangleStrokeStyle

  • setZoomingRectangleStrokeStyle(value: LineStyle | ImmutableMutator<LineStyle>): this
  • Parameters

    Returns this

    Object itself

solveNearest

  • Parameters

    • Default value location: Point | undefined

    Returns undefined | CursorPoint

    Undefined or data-structure for positioning of markers (and cursors)