Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SpiderChart <CursorPointMarkerType, CursorResultTableBackgroundType >

Index

Properties

Methods

Properties

axisScale

axisScale: Scale

engine

engine: PublicEngine

pixelScale

pixelScale: Vec2<Scale>

uiScale

uiScale: Vec2<Scale>

Methods

addAxis

  • addAxis(tagOrAxis: string): this
  • Parameters

    • tagOrAxis: string

    Returns this

    Object itself

addLegendBox

  • Type parameters

    • UIElementType: UIPart

    Parameters

    Returns UIElementType & UIElement

    LegendBox that fulfills interfaces: UIElementType (typeparam) and UIElement

addSeries

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

formatValue

  • formatValue(value: number): string
  • Parameters

    • value: number

    Returns string

    Value formated to string

getAnimationsEnabled

  • getAnimationsEnabled(): boolean
  • Returns boolean

getAutoAxis

  • getAutoAxis(): boolean
  • Returns boolean

    Automatic axis creation state

getAxisLabelFont

getAxisLabelPadding

  • getAxisLabelPadding(): pixel
  • Returns pixel

    Padding in pixels

getAxisLabelStyle

getAxisScrollStrategy

  • getAxisScrollStrategy(): AxisScrollStrategy | undefined
  • Returns AxisScrollStrategy | undefined

getAxisStyle

getBackgroundFillStyle

getBackgroundStrokeStyle

  • getBackgroundStrokeStyle(): LineStyle
  • Returns LineStyle

    LineStyle

getChartBackgroundFillStyle

getChartBackgroundStrokeStyle

  • getChartBackgroundStrokeStyle(): LineStyle
  • Returns LineStyle

    LineStyle

getEdgeValue

  • getEdgeValue(): number
  • Returns number

    Value at edges of chart

getMinimumSize

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

    Vec2 minimum size or undefined if unimplemented

getMouseInteractions

  • getMouseInteractions(): boolean
  • Returns boolean

    Boolean flag

getNibLength

  • getNibLength(): number
  • Returns number

    Length of nibs in pixels

getNibStyle

getOriginValue

  • getOriginValue(): number
  • Returns number

    Value at center of chart

getPadding

  • Returns Margin

    Padding datastructure

getScaleLabelFont

getScaleLabelPadding

  • getScaleLabelPadding(): pixel
  • Returns pixel

    Padding in pixels

getScaleLabelStyle

getSeries

getSeriesCount

  • getSeriesCount(): number
  • Returns number

    Amount of series inside chart

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

getWebCount

  • getWebCount(): number
  • Returns number

    Count of web lines

getWebMode

getWebStyle

  • getWebStyle(): LineStyle
  • Returns LineStyle

    LineStyle object

hasAxis

  • hasAxis(tag: string): boolean
  • Parameters

    • tag: string

    Returns boolean

    True if axis exists, false if not.

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

removeAxis

  • removeAxis(tagOrAxis: string | SpiderAxis): this
  • Parameters

    • tagOrAxis: string | SpiderAxis

    Returns this

    Object itself for fluent interface

restoreAxis

  • restoreAxis(axis: SpiderAxis): this
  • Parameters

    • axis: SpiderAxis

    Returns this

    This.

saveToFile

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

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

    Returns this

setAnimationsEnabled

  • setAnimationsEnabled(animationsEnabled: boolean): this
  • Parameters

    • animationsEnabled: boolean

    Returns this

setAutoAxis

  • setAutoAxis(createAxesAutomatically: boolean): this
  • Parameters

    • createAxesAutomatically: boolean

    Returns this

    Object itself for fluent interface

setAxisInterval

  • setAxisInterval(edge: number, center: number): this
  • Parameters

    • edge: number
    • Default value center: number

    Returns this

    Object itself

setAxisLabelFont

setAxisLabelPadding

  • setAxisLabelPadding(padding: pixel): this
  • Parameters

    • padding: pixel

    Returns this

    Object itself

setAxisLabelStrategy

setAxisLabelStyle

setAxisScrollStrategy

  • setAxisScrollStrategy(scrollStrategy: AxisScrollStrategy): this
  • Parameters

    • Optional scrollStrategy: AxisScrollStrategy

    Returns this

    Object itself

setAxisStyle

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

setMouseInteractions

  • setMouseInteractions(enabled: boolean): this
  • Parameters

    • enabled: boolean

    Returns this

    Object itself

setNibLength

  • setNibLength(length: number): this
  • Parameters

    • length: number

    Returns this

setNibStyle

setPadding

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

    • padding: Partial<Margin> | number

    Returns this

    Object itself

setScaleLabelFont

setScaleLabelPadding

  • setScaleLabelPadding(padding: pixel): this
  • Parameters

    • padding: pixel

    Returns this

    Object itself

setScaleLabelStrategy

setScaleLabelStyle

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

setWebCount

  • setWebCount(webCount: number): this
  • Parameters

    • webCount: number

    Returns this

    Object itself

setWebMode

setWebStyle

  • 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)