iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
ISCIAxis3D
@protocol ISCIAxis3D <ISCIPropertyHolder, ISCIAxisCore, ISCIUpdatable3D>
Defines the base interface to SCIAxisBase3D
used by SciChart 3D.
See
SCIAxisBase3D
.
See
SCINumericAxis3D
.
See
SCIDateAxis3D
.
-
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;
Swift
var axisDirection: SCIAxisDirection3D { get set }
-
Gets or sets the alignment of the tick labels on the Axis.
Declaration
Objective-C
@property (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 clippedDeclaration
Objective-C
@property (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 clippedDeclaration
Objective-C
@property (nonatomic) SCIAxisSideClipping negativeSideClipping;
Swift
var negativeSideClipping: SCIAxisSideClipping { get set }
-
Gets or sets the thickness of the axis plane border.
Declaration
Objective-C
@property (nonatomic) float planeBorderThickness;
Swift
var planeBorderThickness: Float { get set }
-
Gets or sets the color of the axis plane border.
Declaration
Objective-C
@property (nonatomic) unsigned int planeBorderColor;
Swift
var planeBorderColor: UInt32 { get set }
-
Gets or sets the offset of the axis title.
Declaration
Objective-C
@property (nonatomic) float axisTitleOffset;
Swift
var axisTitleOffset: Float { get set }
-
Gets or sets the offset of the axis tick labels.
Declaration
Objective-C
@property (nonatomic) float tickLabelOffset;
Swift
var tickLabelOffset: Float { get set }
-
Gets or sets the color for the axis tick labels.
Declaration
Objective-C
@property (nonatomic) unsigned int textColor;
Swift
var textColor: UInt32 { get set }
-
Gets or sets the size for axis tick labels.
Declaration
Objective-C
@property (nonatomic) float textSize;
Swift
var textSize: Float { get set }
-
Gets or sets the font name for the axis tick labels.
Declaration
Objective-C
@property (nonatomic, strong, nonnull) NSString *textFont;
Swift
var textFont: String { get set }
-
Performs core update of axis.
Note
e.g. updatesISCILabelProvider
,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:(nonnull SCIVector3 *)worldDimentions;
Swift
func onWorldDimentionsChanged(_ worldDimentions: SCIVector3)
Parameters
worldDimentions
The new worldDimentions.