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;

    Swift

    var zType: SCIDataType { get }
  • 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;

    Swift

    func insert(x xValues: ISCIValues, y yValues: ISCIValues, z zValues: ISCIValues, at startIndex: Int)

    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;

    Swift

    func update(x xValues: ISCIValues, at index: Int)

    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;

    Swift

    func update(y yValues: ISCIValues, at index: Int)

    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;

    Swift

    func update(z zValues: ISCIValues, at index: Int)

    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;

    Swift

    func update(x xValues: ISCIValues, y yValues: ISCIValues, z zValues: ISCIValues, at index: Int)

    Parameters

    xValues

    The X values.

    yValues

    The Y values.

    zValues

    The Z values.

    index

    The index of point to start update from.