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 (nonatomic) SCIAxisDirection3D axisDirection;
  • Gets or sets the alignment of the tick labels on the Axis.

    Declaration

    Objective-C

    @property (nonatomic) SCITextAlignment3D tickLabelAlignment;
  • 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 (nonatomic) SCIAxisSideClipping positiveSideClipping;
  • 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 (nonatomic) SCIAxisSideClipping negativeSideClipping;
  • Gets or sets the thickness of the axis plane border.

    Declaration

    Objective-C

    @property (nonatomic) float planeBorderThickness;
  • Gets or sets the color of the axis plane border.

    Declaration

    Objective-C

    @property (nonatomic) unsigned int planeBorderColor;
  • Gets or sets the offset of the axis title.

    Declaration

    Objective-C

    @property (nonatomic) float axisTitleOffset;
  • Gets or sets the offset of the axis tick labels.

    Declaration

    Objective-C

    @property (nonatomic) float tickLabelOffset;
  • Gets or sets the color for the axis tick labels.

    Declaration

    Objective-C

    @property (nonatomic) unsigned int textColor;
  • Gets or sets the size for axis tick labels.

    Declaration

    Objective-C

    @property (nonatomic) float textSize;
  • Gets or sets the font name for the axis tick labels.

    Declaration

    Objective-C

    @property (nonatomic, strong, nonnull) NSString *textFont;
  • 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;
  • This method is called when parent ISCIChartSurface3D.worldDimensions has changed.

    Declaration

    Objective-C

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

    Parameters

    worldDimentions

    The new worldDimentions.