Options
All
  • Public
  • Public/Protected
  • All
Menu

A Layout manager which simplifies the handling of central axes.

Hierarchy

Index

Constructors

constructor

Properties

Protected axesGroupedByLayoutStrategy

axesGroupedByLayoutStrategy: LayoutStrategyAxes = new LayoutStrategyAxes()

bottomInnerAxesLayoutStrategy

bottomInnerAxesLayoutStrategy: BaseCenteredAxisLayoutStrategy = new BottomAlignedInnerAxisLayoutStrategy()

Layout strategy for layout of bottom aligned inner axis

bottomOuterAxesLayoutStrategy

bottomOuterAxesLayoutStrategy: BaseAxisLayoutStrategy = new BottomAlignedOuterAxisLayoutStrategy()

Layout strategy for layout of bottom aligned axis outside

Protected chartLayoutState

chartLayoutState: ChartLayoutState = new ChartLayoutState()

leftInnerAxesLayoutStrategy

leftInnerAxesLayoutStrategy: BaseCenteredAxisLayoutStrategy = new LeftAlignedInnerAxisLayoutStrategy()

Layout strategy for layout of left aligned inner axis

leftOuterAxesLayoutStrategy

leftOuterAxesLayoutStrategy: BaseAxisLayoutStrategy = new LeftAlignedOuterAxisLayoutStrategy()

Layout strategy for layout of left aligned axis outside

rightInnerAxesLayoutStrategy

rightInnerAxesLayoutStrategy: BaseCenteredAxisLayoutStrategy = new RightAlignedInnerAxisLayoutStrategy()

Layout strategy for layout of right aligned inner axis

rightOuterAxesLayoutStrategy

rightOuterAxesLayoutStrategy: BaseAxisLayoutStrategy = new RightAlignedOuterAxisLayoutStrategy()

Layout strategy for layout of right aligned axis outside

sciChartSurface

sciChartSurface: SciChartSurface

topInnerAxesLayoutStrategy

topInnerAxesLayoutStrategy: BaseCenteredAxisLayoutStrategy = new TopAlignedInnerAxisLayoutStrategy()

Layout strategy for layout of top aligned inner axis

topOuterAxesLayoutStrategy

topOuterAxesLayoutStrategy: BaseAxisLayoutStrategy = new TopAlignedOuterAxisLayoutStrategy()

Layout strategy for layout of top aligned axis outside

type

type: ELayoutManagerType = ELayoutManagerType.CentralAxes

Accessors

horizontalAxisPosition

  • get horizontalAxisPosition(): number
  • set horizontalAxisPosition(value: number): void
  • Gets or sets the coordinate of the Layout Area anchor point

    remarks

    The axisPosition obeys {@link coordinateMode} which defines whether it is a pixel, data-value or relative coordinate

    Returns number

  • Gets or sets the coordinate of the Layout Area anchor point

    remarks

    The axisPosition obeys {@link coordinateMode} which defines whether it is a pixel, data-value or relative coordinate

    Parameters

    • value: number

    Returns void

horizontalAxisPositionCoordinateMode

  • get horizontalAxisPositionCoordinateMode(): number
  • set horizontalAxisPositionCoordinateMode(value: number): void
  • The Coordinate mode. See EInnerAxisPlacementCoordinateMode for a list of values

    remarks

    Want to display an annotation stretching across the entire width (or height) or the SciChartSurface? The EInnerAxisPlacementCoordinateMode enum has options which allow for relative, absolute or pixel coordinates which define annotation placement.

    Returns number

  • The Coordinate mode. See EInnerAxisPlacementCoordinateMode for a list of values

    remarks

    Want to display an annotation stretching across the entire width (or height) or the SciChartSurface? The EInnerAxisPlacementCoordinateMode enum has options which allow for relative, absolute or pixel coordinates which define annotation placement.

    Parameters

    • value: number

    Returns void

verticalAxisPosition

  • get verticalAxisPosition(): number
  • set verticalAxisPosition(value: number): void
  • Gets or sets the coordinate of the Layout Area anchor point

    remarks

    The axisPosition obeys {@link coordinateMode} which defines whether it is a pixel, data-value or relative coordinate

    Returns number

  • Gets or sets the coordinate of the Layout Area anchor point

    remarks

    The axisPosition obeys {@link coordinateMode} which defines whether it is a pixel, data-value or relative coordinate

    Parameters

    • value: number

    Returns void

verticalAxisPositionCoordinateMode

  • get verticalAxisPositionCoordinateMode(): number
  • set verticalAxisPositionCoordinateMode(value: number): void
  • The Coordinate mode. See EInnerAxisPlacementCoordinateMode for a list of values

    remarks

    Want to display an annotation stretching across the entire width (or height) or the SciChartSurface? The EInnerAxisPlacementCoordinateMode enum has options which allow for relative, absolute or pixel coordinates which define annotation placement.

    Returns number

  • The Coordinate mode. See EInnerAxisPlacementCoordinateMode for a list of values

    remarks

    Want to display an annotation stretching across the entire width (or height) or the SciChartSurface? The EInnerAxisPlacementCoordinateMode enum has options which allow for relative, absolute or pixel coordinates which define annotation placement.

    Parameters

    • value: number

    Returns void

Methods

Protected groupAxesByLayoutStrategy

  • groupAxesByLayoutStrategy(): void

layoutChart

Protected measureBottomInnerAxes

  • measureBottomInnerAxes(): void

Protected measureBottomOuterAxes

  • measureBottomOuterAxes(): void

Protected measureLeftInnerAxes

  • measureLeftInnerAxes(): void

Protected measureLeftOuterAxes

  • measureLeftOuterAxes(): void

Protected measureRightInnerAxes

  • measureRightInnerAxes(): void

Protected measureRightOuterAxes

  • measureRightOuterAxes(): void

Protected measureTopInnerAxes

  • measureTopInnerAxes(): void

Protected measureTopOuterAxes

  • measureTopOuterAxes(): void

Protected notifyPropertyChanged

  • notifyPropertyChanged(propertyName: string): void
  • summary

    Notifies subscribers that a property has changed and the chart requires redrawing

    description

    SciChart provides fully reactive components, changing any property or changing data will cause the SciChartSurface to redraw where necessary.

    Parameters

    • propertyName: string

      The name of the property which has changed

    Returns void

toJSON

Generated using TypeDoc