IGBubbleSeriesDataSourceHelper Class Reference

Inherits from IGSeriesDataSourceHelper : NSObject
Declared in IGSeriesDataSourceHelper.h

Overview

This data source helper is used to create a data source usable by bubble series. The data points of this data source are numeric value pairs to be used in a cartesian coordinate system and a radius value for the size of the bubble marker. This data source accepts an array of values and creates a sequence of IGBubblePoint objects for the series.

Other Methods

  xValues

An array of x coordinate values.

@property (nonatomic, retain, nullable) NSArray<__kindofNSNumber*> *xValues

Declared In

IGSeriesDataSourceHelper.h

  yValues

An array of y coordinate values.

@property (nonatomic, retain, nullable) NSArray<__kindofNSNumber*> *yValues

Declared In

IGSeriesDataSourceHelper.h

  radiusValues

An array of radius values.

@property (nonatomic, retain, nullable) NSArray<__kindofNSNumber*> *radiusValues

Declared In

IGSeriesDataSourceHelper.h

  fillValues

An array of fill values.

@property (nonatomic, retain, nullable) NSArray<__kindofNSNumber*> *fillValues

Declared In

IGSeriesDataSourceHelper.h

  xPath

A string value path that specifies the property in the data source used for x coordinates.

@property (nonatomic, retain, nullable) NSString *xPath

Declared In

IGSeriesDataSourceHelper.h

  yPath

A string value path that specifies the property in the data source used for y coordinates.

@property (nonatomic, retain, nullable) NSString *yPath

Declared In

IGSeriesDataSourceHelper.h

  radiusPath

A string value path that specifies the property in the data source used for radii.

@property (nonatomic, retain, nullable) NSString *radiusPath

Declared In

IGSeriesDataSourceHelper.h

  fillPath

A string value path that specifies the property in the data source used for fill values;

@property (nonatomic, retain, nullable) NSString *fillPath

Declared In

IGSeriesDataSourceHelper.h

Initializing DataSource Helper

– initWithXValues:yValues:andRadiusValues:

Initializes the data source with arrays of numeric values.

- (instancetype)initWithXValues:(NSArray<__kindofNSNumber*> *)xValues yValues:(NSArray<__kindofNSNumber*> *)yValues andRadiusValues:(NSArray<__kindofNSNumber*> *)radiusValues

Parameters

xValues

Array of numeric values used for the X Axis.

yValues

Array of numeric values used for the Y Axis.

radiusValues

Array of numeric values used as radius values.

Return Value

Returns an initialized data source.

Declared In

IGSeriesDataSourceHelper.h

– initWithData:xPath:yPath:andRadiusPath:

Initializes the data source with an array of custom data objects.

- (instancetype)initWithData:(NSArray *)data xPath:(NSString *)xPath yPath:(NSString *)yPath andRadiusPath:(NSString *)radiusPath

Parameters

data

Array of custom objects.

xPath

The name of the property containing X values.

yPath

The name of the property containing Y values.

radiusPath

The name of the property containing radius values.

Return Value

Returns an initialized data source.

Declared In

IGSeriesDataSourceHelper.h