iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x

ISCIAxis3D

Defines the base interface to SCIAxisBase3D used by SciChart 3D.

  • Gets or sets the Direction of the Axis.

    Note

    This property defines which direction (X, Y or Z) axis belongs to.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) SCIAxisDirection3D axisDirection;

    Swift

    var axisDirection: SCIAxisDirection3D { get set }
  • Gets or sets the alignment of the tick labels on the Axis.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) SCITextAlignment3D tickLabelAlignment;

    Swift

    var tickLabelAlignment: SCITextAlignment3D { get set }
  • Gets or sets the cliping of the positive side of the Axis.

    Note

    This property defines how the positive side of the axis is clipped

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        SCIAxisSideClipping positiveSideClipping;

    Swift

    var positiveSideClipping: SCIAxisSideClipping { get set }
  • Gets or sets the cliping of the negative side of the Axis.

    Note

    This property defines how the negative side of the axis is clipped

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        SCIAxisSideClipping negativeSideClipping;

    Swift

    var negativeSideClipping: SCIAxisSideClipping { get set }
  • Gets or sets the thickness of the axis plane border.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) float planeBorderThickness;

    Swift

    var planeBorderThickness: Float { get set }
  • Gets or sets the color of the axis plane border.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) unsigned int planeBorderColor;

    Swift

    var planeBorderColor: UInt32 { get set }
  • Gets or sets the offset of the axis title.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) float axisTitleOffset;

    Swift

    var axisTitleOffset: Float { get set }
  • Gets or sets the offset of the axis tick labels.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) float tickLabelOffset;

    Swift

    var tickLabelOffset: Float { get set }
  • Gets or sets the color for the axis tick labels.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) unsigned int textColor;

    Swift

    var textColor: UInt32 { get set }
  • Gets or sets the size for axis tick labels.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) float textSize;

    Swift

    var textSize: Float { get set }
  • Gets or sets the font name for the axis tick labels.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *textFont;

    Swift

    var textFont: String! { get set }
  • Performs core update of axis.

    Note

    e.g. updates ISCILabelProvider, ISCITickProvider, ISCITickCoordinatesProvider and other providers which are used by axis.

    Declaration

    Objective-C

    - (void)updateCore;

    Swift

    func updateCore()
  • This method is called when parent ISCIChartSurface3D.worldDimensions has changed.

    Declaration

    Objective-C

    - (void)onWorldDimentionsChanged:(SCIVector3 *)worldDimentions;

    Swift

    func onWorldDimentionsChanged(_ worldDimentions: SCIVector3!)

    Parameters

    worldDimentions

    The new worldDimentions.