Options
All
  • Public
  • Public/Protected
  • All
Menu

Defines a polar stacked mountain-series or polar stacked mountain chart type in the SciChart's High Performance Real-time JavaScript Charts, which needs to be paired within a Collection to function correctly.


📚 Docs: https://www.scichart.com/documentation/js/v4/2d-charts/chart-types/polar-stacked-mountain-renderable-series/

Hierarchy

Implements

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

Protected accumulatedFinalAnimationValues

accumulatedFinalAnimationValues: SCRTDoubleVector

accumulatedValues

accumulatedValues: SCRTDoubleVector

the accumulated values which are used to draw each column/band for BaseStackedRenderableSeries

Protected animationFSM

Protected animationQueue

animationQueue: SeriesAnimation[] = []

bottomAccumulatedValues

bottomAccumulatedValues: SCRTDoubleVector

The bottom edge of each column band, used when StackedColumnCollection.separatePositiveNegativeStacks is true to correctly stack positive values upward and negative values downward from the zero line independently.

Readonly columnBindings

columnBindings: ColumnBindings = new ColumnBindings()

The declared column slots this series consumes and their bindings. See ColumnBindings.

Protected currentRenderPassData

currentRenderPassData: RenderPassData

Protected dataLabelProviderProperty

dataLabelProviderProperty: BaseDataLabelProvider

Protected dataSeriesProperty

dataSeriesProperty: IDataSeries

hitTestProvider

hitTestProvider: IHitTestProvider

hovered

hovered: EventHandler<SeriesHoveredArgs> = new EventHandler<SeriesHoveredArgs>()

A hovered EventHandler. This event fires whenever the Series is hovered or unhovered by a mouse or pointer.

remarks

See EventHandler for how to subscribe

Readonly id

id: string

A unique Id for the IRenderableSeries

invalidateParentCallback

invalidateParentCallback: () => void

A callback which tells the parent SciChartSurface that it must be redrawn, e.g. when a property changes

Type declaration

    • (): void
    • Returns void

Readonly isCollection

isCollection: boolean = false

Returns true if the series is a collection of other series.

Readonly isPolar

isPolar: boolean = true

Readonly isStacked

isStacked: boolean = true

Returns true if the series is a stacked series or not

isVisibleChanged

isVisibleChanged: EventHandler<SeriesVisibleChangedArgs> = new EventHandler<SeriesVisibleChangedArgs>()

An isVisible changed EventHandler. This event fires whenever the Series isVisible changes.

remarks

See EventHandler for how to subscribe

Readonly lineType

lineType: ELineType = ELineType.Normal

Protected notifyParentPropertyChangedFn

notifyParentPropertyChangedFn: (propertyName: string) => void

Type declaration

    • (propertyName: string): void
    • Parameters

      • propertyName: string

      Returns void

Protected opacityProperty

opacityProperty: number = 1

Protected paletteProviderProperty

paletteProviderProperty: IPaletteProvider = DefaultPaletteProvider.createEmpty()

Protected parentCollection

Protected pointSeries

Protected renderDataTransformProperty

renderDataTransformProperty: IRenderDataTransform

Protected resamplerHelper

resamplerHelper: ExtremeResamplerHelper

Protected resamplingParams

resamplingParams: ResamplingParams

Readonly rolloverModifierProps

rolloverModifierProps: RolloverModifierRenderableSeriesProps = new RolloverModifierRenderableSeriesProps(this)

Readonly rolloverModifierProps1

rolloverModifierProps1: RolloverModifierRenderableSeriesProps = new RolloverModifierRenderableSeriesProps(this, true)

Gets or sets RolloverModifierRenderableSeriesProps for RolloverModifier tooltips Is being used for Y1 tooltips for FastBandRenderableSeries

selected

selected: EventHandler<SeriesSelectedArgs> = new EventHandler<SeriesSelectedArgs>()

A selected EventHandler. This event fires whenever the Series is selected or deselected.

remarks

See EventHandler for how to subscribe

Protected transformedRenderPassData

transformedRenderPassData: RenderPassData

Readonly type

type: ESeriesType = ESeriesType.PolarStackedMountainSeries

Protected typeMap

typeMap: Map<string, string> = new Map<string, string>()

Optional visibleIndicesProvider

visibleIndicesProvider: () => Int32Array | undefined

Optional hook supplying the explicit set of data/storage row indices to render this pass, carried onto RenderPassData.visibleIndices. Returns undefined (the default) to use the normal contiguous visible-index window. Set by views whose on-screen rows are non-contiguous in storage (e.g. a grid after a sort/filter), so label/marker generation can process only the visible rows instead of the whole data set. Evaluated once per series per render pass.

Type declaration

    • (): Int32Array | undefined
    • Returns Int32Array | undefined

Protected webAssemblyContext

webAssemblyContext: TSciChart

Protected yAxisIdProperty

yAxisIdProperty: string | undefined

Protected yAxisProperty

yAxisProperty: AxisBase2D | undefined

Accessors

animation

clipToYRange

  • get clipToYRange(): boolean
  • set clipToYRange(value: boolean): void
  • If true, the drawing will be clipped to the visibleRange of the associated Y Axis. This is only really relevant if you are using Stacked Y Axes and do not want the series to be drawn outside that axis range

    Returns boolean

  • If true, the drawing will be clipped to the visibleRange of the associated Y Axis. This is only really relevant if you are using Stacked Y Axes and do not want the series to be drawn outside that axis range

    Parameters

    • value: boolean

    Returns void

customTextureOptions

dataLabelProvider

dataSeries

drawNaNAs

drawingProviders

effect

enableDrawingOptimisations

  • get enableDrawingOptimisations(): boolean
  • Readonly. When true, resampling modes are enabled for faster drawing performance.

    inheritdoc

    Returns boolean

fill

  • get fill(): string
  • set fill(fill: string): void
  • Gets or sets the fill brush of the mountain as an HTML color code

    Returns string

  • Gets or sets the fill brush of the mountain as an HTML color code

    Parameters

    • fill: string

    Returns void

fillLinear1Gradient

  • Gets or sets the fill for the region below the zero line as a gradient brush

    Parameters

    Returns void

fillLinearGradient1

  • Gets or sets the fill for the region below the zero line as a gradient brush

    Returns GradientParams

fillY1

  • get fillY1(): string
  • set fillY1(htmlColorCode: string): void
  • Gets or sets the fill color for the region below the zero line as an HTML Color code

    Returns string

  • Gets or sets the fill color for the region below the zero line as an HTML Color code

    Parameters

    • htmlColorCode: string

    Returns void

isDigitalLine

  • get isDigitalLine(): boolean

isHovered

  • get isHovered(): boolean
  • set isHovered(isHovered: boolean): void
  • Gets or sets whether the Series is hovered by a mouse or pointer device. Setting programmatically will trigger hovered logic

    inheritdoc

    Returns boolean

  • Gets or sets whether the Series is hovered by a mouse or pointer device. Setting programmatically will trigger hovered logic

    inheritdoc

    Parameters

    • isHovered: boolean

    Returns void

isRunningAnimation

  • get isRunningAnimation(): boolean

isRunningDataAnimation

  • get isRunningDataAnimation(): boolean

isSelected

  • get isSelected(): boolean
  • set isSelected(isSelected: boolean): void
  • Gets or sets whether the Series is selected. Setting programmatically will trigger selection logic

    inheritdoc

    Returns boolean

  • Gets or sets whether the Series is selected. Setting programmatically will trigger selection logic

    inheritdoc

    Parameters

    • isSelected: boolean

    Returns void

isSpline

  • get isSpline(): boolean
  • Returns true if the series uses spline interpolation

    inheritdoc

    Returns boolean

isVisible

  • get isVisible(): boolean
  • set isVisible(isVisible: boolean): void
  • When true, the series is visible and drawn

    inheritdoc

    Returns boolean

  • When true, the series is visible and drawn

    inheritdoc

    Parameters

    • isVisible: boolean

    Returns void

opacity

  • get opacity(): number
  • set opacity(value: number): void
  • An Opacity factor of the Series that controls its semi-transparency level, where value 1 means the Series is opaque; 0 - transparent.

    inheritdoc

    Returns number

  • An Opacity factor of the Series that controls its semi-transparency level, where value 1 means the Series is opaque; 0 - transparent.

    inheritdoc

    Parameters

    • value: number

    Returns void

paletteProvider

parentSurface

pointMarker

  • A Point Marker which is used to draw an optional point-marker at each data-point. Applicable to some series types only

    inheritdoc

    Returns IPointMarker | undefined

  • A Point Marker which is used to draw an optional point-marker at each data-point. Applicable to some series types only

    inheritdoc

    Parameters

    Returns void

renderDataTransform

resamplingMode

resamplingPrecision

  • get resamplingPrecision(): number
  • set resamplingPrecision(value: number): void

seriesName

  • get seriesName(): string | undefined
  • set seriesName(value: string): void
  • Gets or sets series name

    inheritdoc

    Returns string | undefined

  • Gets or sets series name

    Parameters

    • value: string

    Returns void

stroke

  • get stroke(): string
  • set stroke(htmlColorCode: string): void
  • A Stroke for lines, outlines and edges of this RenderableSeries

    inheritdoc

    Returns string

  • A Stroke for lines, outlines and edges of this RenderableSeries

    inheritdoc

    Parameters

    • htmlColorCode: string

    Returns void

strokeDashArray

  • get strokeDashArray(): number[]
  • set strokeDashArray(strokeDashArray: number[]): void
  • The StrokeDashArray defines the stroke or dash pattern for the Y0 line. Accepts an array of values, e.g. [2,2] will have a line of length 2 and a gap of length 2.

    Returns number[]

  • The StrokeDashArray defines the stroke or dash pattern for the Y0 line. Accepts an array of values, e.g. [2,2] will have a line of length 2 and a gap of length 2.

    Parameters

    • strokeDashArray: number[]

    Returns void

strokeThickness

  • get strokeThickness(): number
  • set strokeThickness(value: number): void
  • The Stroke Thickness for lines, outlines and edges of this RenderableSeries

    inheritdoc

    Returns number

  • The Stroke Thickness for lines, outlines and edges of this RenderableSeries

    inheritdoc

    Parameters

    • value: number

    Returns void

strokeY1

  • get strokeY1(): string
  • set strokeY1(strokeY1: string): void
  • Gets or sets the stroke color the Y1 values in the data-series. See associated XyyDataSeries for further information

    remarks

    This property is set internally to the value of a previous StackedMountainSeries.

    Returns string

  • Gets or sets the stroke color the Y1 values in the data-series. See associated XyyDataSeries for further information

    remarks

    This property is set internally to the value of a previous StackedMountainSeries.

    Parameters

    • strokeY1: string

    Returns void

strokeY1DashArray

  • get strokeY1DashArray(): number[]
  • set strokeY1DashArray(strokeY1DashArray: number[]): void
  • The strokeY1DashArray defines the stroke or dash pattern for the Y1 line. Accepts an array of values, e.g. [2,2] will have a line of length 2 and a gap of length 2.

    remarks

    This property is set internally to the value of a previous StackedMountainSeries.

    Returns number[]

  • The strokeY1DashArray defines the stroke or dash pattern for the Y1 line. Accepts an array of values, e.g. [2,2] will have a line of length 2 and a gap of length 2.

    remarks

    This property is set internally to the value of a previous StackedMountainSeries.

    Parameters

    • strokeY1DashArray: number[]

    Returns void

strokeY1Thickness

  • get strokeY1Thickness(): number
  • set strokeY1Thickness(strokeY1Thickness: number): void

supportsResampling

  • get supportsResampling(): boolean

Protected supportsResamplingWithNaN

  • get supportsResamplingWithNaN(): boolean
  • Whether this series type can be resampled when its dataSeries contains NaN values. Series which resample each of their values in a separate pass can end up with mismatched outputs, as NaNs do not necessarily fall into the same buckets for every value.

    Returns boolean

xAxis

xAxisId

  • get xAxisId(): string | undefined
  • set xAxisId(value: string): void

yArrayFilter

  • get yArrayFilter(): string | number
  • set yArrayFilter(value: string | number): void

yAxis

yAxisId

  • get yAxisId(): string | undefined
  • set yAxisId(value: string): void

yRangeMode

  • Determines whether the y range for this series should consider only the visible data (the default), or include the drawn points just outside the visible range

    inheritdoc

    Returns EYRangeMode

  • Determines whether the y range for this series should consider only the visible data (the default), or include the drawn points just outside the visible range

    Parameters

    Returns void

Methods

Protected addDrawingProviders

adjustAutoColor

  • adjustAutoColor(propertyName: string, color: string): string

Protected afterAnimationComplete

  • afterAnimationComplete(): void

applyTheme

Protected applyYArrayFilter

Protected beforeAnimationStart

  • beforeAnimationStart(): void

checkIsOutOfDataRange

  • checkIsOutOfDataRange(xValue: number, yValue: number): boolean

Protected dataSeriesDataChanged

  • dataSeriesDataChanged(): void

delete

  • delete(): void

draw

enqueueAnimation

getAccumulatedValues

  • getAccumulatedValues(finalValues: boolean): SCRTDoubleVector
  • Returns current of final animation accumulated values. Is used for visible range calculation with animation

    Parameters

    • finalValues: boolean

      Flag to return final animation accumulated values

    Returns SCRTDoubleVector

getBaseXValues

  • getBaseXValues(): number[]
  • getBaseXValues() is not supported for BaseStackedRenderableSeries

    Returns number[]

getCurrentRenderPassData

getDataPointWidth

getDataSeriesName

  • getDataSeriesName(): string

getDataSeriesValuesCount

  • getDataSeriesValuesCount(): number

getIndicesRange

getNativeXValues

  • getNativeXValues(): SCRTDoubleVector

getNativeYValues

  • getNativeYValues(): SCRTDoubleVector

Protected getParentSurfaceFn

  • getParentSurfaceFn(): any

getRenderLayer

  • getRenderLayer(): number
  • The render layer grouping within which the series will be draw. Defaults to EDefaultRenderLayer.SeriesLayer (5)

    Returns number

getRenderNextTo

getRenderOrder

  • getRenderOrder(): number

Protected getResampledPointSeries

  • getResampledPointSeries(isXCategoryAxis?: boolean): IPointSeries

getResamplingParams

getSeriesInfo

getSurfaceRenderOrder

  • getSurfaceRenderOrder(): number

getXRange

getYRange

hasDataSeries

  • hasDataSeries(): boolean

hasDataSeriesValues

  • hasDataSeriesValues(): boolean

hasFillPaletteProvider

  • hasFillPaletteProvider(): boolean

hasPointMarkerPaletteProvider

  • hasPointMarkerPaletteProvider(): boolean

hasStrokePaletteProvider

  • hasStrokePaletteProvider(): boolean

linkAxes

  • linkAxes(): void

Protected needsResampling

Protected newHitTestProvider

notifyPropertyChanged

  • notifyPropertyChanged(propertyName: string): void

onAnimate

  • onAnimate(timeElapsed: number): void

onAttach

onAttachToParentCollection

onDetach

  • onDetach(): void

onDetachFromParentCollection

  • onDetachFromParentCollection(): void

onDpiChanged

pushPalettedColors

resolveAutoColors

  • resolveAutoColors(index: number, maxSeries: number, theme: IThemeProvider): void

runAnimation

Protected setAnimationVectors

setCurrentRenderPassData

Protected setPaletteProvider

setRenderLayer

  • The render layer grouping within which the series will be draw. Defaults to EDefaultRenderLayer.SeriesLayer (5)

    Parameters

    Returns void

setRenderNextTo

setRenderOrder

  • setRenderOrder(value: number): void

setSurfaceRenderOrder

  • setSurfaceRenderOrder(value: number): void

toJSON

toPointSeries

Protected updateAnimationProperties

Protected updateTransformedValues

Protected valueChanged

  • valueChanged(oldValue: any, newValue: any): boolean
  • Parameters

    • oldValue: any
    • newValue: any

    Returns boolean

Generated using TypeDoc