
iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
ISCIXyzDataSeries
@protocol ISCIXyzDataSeries <ISCIXyzDataSeriesValues, ISCIXDataSeries>
Defines the interface to an Xyz DataSeries, a series containing X
, Y
and Z
data-points.
-
Gets the type of the Z-Data.
Declaration
Objective-C
@property (nonatomic, readonly) SCIDataType zType;
-
Appends X, Y and Z value to this series.
Declaration
Objective-C
- (void)appendX:(nonnull id<ISCIComparable>)x y:(nonnull id<ISCIComparable>)y z:(nonnull id<ISCIComparable>)z;
Parameters
x
The X value.
y
The Y value.
z
The Z value.
-
Appends X, Y and Z values to this series.
Declaration
Objective-C
- (void)appendArrayX:(nonnull NSArray<id<ISCIComparable>> *)xArray y:(nonnull NSArray<id<ISCIComparable>> *)yArray z:(nonnull NSArray<id<ISCIComparable>> *)zArray;
Parameters
xArray
The X values.
yArray
The Y values.
zArray
The Z values.
-
Appends X, Y and Z values to this series.
Declaration
Objective-C
- (void)appendValuesX:(nonnull id<ISCIValues>)xValues y:(nonnull id<ISCIValues>)yValues z:(nonnull id<ISCIValues>)zValues;
Parameters
xValues
The X values.
yValues
The Y values.
zValues
The Z values.
-
Inserts X, Y and Z value at specified index.
Declaration
Objective-C
- (void)insertX:(nonnull id<ISCIComparable>)x y:(nonnull id<ISCIComparable>)y z:(nonnull id<ISCIComparable>)z at:(NSInteger)index;
Parameters
x
The X value.
y
The Y value.
z
The Z value.
index
The index to insert point at.
-
Inserts X, Y and Z values at specified index.
Declaration
Objective-C
- (void)insertArrayX:(nonnull NSArray<id<ISCIComparable>> *)xArray y:(nonnull NSArray<id<ISCIComparable>> *)yArray z:(nonnull NSArray<id<ISCIComparable>> *)zArray at:(NSInteger)startIndex;
Parameters
xArray
The X values.
yArray
The Y values.
zArray
The Z values.
startIndex
The index to insert points at.
-
Inserts X, Y and Z values at specified index.
Declaration
Objective-C
- (void)insertValuesX:(nonnull id<ISCIValues>)xValues y:(nonnull id<ISCIValues>)yValues z:(nonnull id<ISCIValues>)zValues at:(NSInteger)startIndex;
Parameters
xValues
The X values.
yValues
The Y values.
zValues
The Z values.
startIndex
The index to insert points at.
-
Updates X value at specified index.
Declaration
Objective-C
- (void)updateX:(nonnull id<ISCIComparable>)x at:(NSInteger)index;
Parameters
x
The X value.
index
The index of point to update.
-
Updates Y value at specified index.
Declaration
Objective-C
- (void)updateY:(nonnull id<ISCIComparable>)y at:(NSInteger)index;
Parameters
y
The Y value.
index
The index of point to update.
-
Updates Z value at specified index.
Declaration
Objective-C
- (void)updateZ:(nonnull id<ISCIComparable>)z at:(NSInteger)index;
Parameters
z
The Z value.
index
The index of point to update.
-
Updates X, Y and Z value at specified index.
Declaration
Objective-C
- (void)updateX:(nonnull id<ISCIComparable>)x y:(nonnull id<ISCIComparable>)y z:(nonnull id<ISCIComparable>)z at:(NSInteger)index;
Parameters
x
The X value.
y
The Y value.
z
The Z value.
index
The index of point to update.
-
Updates X values at specified index.
Declaration
Objective-C
- (void)updateArrayX:(nonnull NSArray<id<ISCIComparable>> *)xArray at:(NSInteger)index;
Parameters
xArray
The X values.
index
The index of points to start update from.
-
Updates Y values at specified index.
Declaration
Objective-C
- (void)updateArrayY:(nonnull NSArray<id<ISCIComparable>> *)yArray at:(NSInteger)index;
Parameters
yArray
The Y values.
index
The index of points to start update from.
-
Updates Z values at specified index.
Declaration
Objective-C
- (void)updateArrayZ:(nonnull NSArray<id<ISCIComparable>> *)zArray at:(NSInteger)index;
Parameters
zArray
The Z values.
index
The index of points to start update from.
-
Updates X, Y and Z values at specified index.
Declaration
Objective-C
- (void)updateArrayX:(nonnull NSArray<id<ISCIComparable>> *)xArray y:(nonnull NSArray<id<ISCIComparable>> *)yArray z:(nonnull NSArray<id<ISCIComparable>> *)zArray at:(NSInteger)index;
Parameters
xArray
The X values.
yArray
The Y values.
zArray
The Z values.
index
The index of point to start update from.
-
Updates X values at specified index.
Declaration
Objective-C
- (void)updateValuesX:(nonnull id<ISCIValues>)xValues at:(NSInteger)index;
Parameters
xValues
The X values.
index
The index of points to start update from.
-
Updates Y values at specified index.
Declaration
Objective-C
- (void)updateValuesY:(nonnull id<ISCIValues>)yValues at:(NSInteger)index;
Parameters
yValues
The Y values.
index
The index of points to start update from.
-
Updates Z values at specified index.
Declaration
Objective-C
- (void)updateValuesZ:(nonnull id<ISCIValues>)zValues at:(NSInteger)index;
Parameters
zValues
The Z values.
index
The index of points to start update from.
-
Updates X, Y and Z values at specified index.
Declaration
Objective-C
- (void)updateValuesX:(nonnull id<ISCIValues>)xValues y:(nonnull id<ISCIValues>)yValues z:(nonnull id<ISCIValues>)zValues at:(NSInteger)index;
Parameters
xValues
The X values.
yValues
The Y values.
zValues
The Z values.
index
The index of point to start update from.