Inherits from IGHorizontalRangeCategorySeries : IGRangeCategorySeries : IGMarkerSeries : IGSeries : NSObject
Declared in Series.h

Overview

IGRangeAreaSeries belongs to a group of category series and it is rendered using two lines with the area between the lines filled in. This type of series emphasizes the amount of change between low values and high values in the same data point over a period of time or compares multiple items. Range values are represented on the Y axis (IGNumericYAxis) and categories are displayed on the X axis (IGCategoryXAxis or IGCategoryDateTimeXAxis).

IGRangeAreaSeries supports data points with two numeric values and a label. IGHighLowSeriesDataSourceHelper can be used as the data source for IGRangeAreaSeries.

Properties

allowCrossingPaths

Determines whether or not the high and the low outlines are allowed to cross. The default behavior is to take the maximum of the high and the low as the high value and the minimum of the high and the low as the low value. When set to YES, the high will be allowed to be less than the low and the outline paths will cross.

@property (nonatomic) BOOL allowCrossingPaths

Declared In

Series.h

highDashArray

Determines the dash array of the upper polyline in the range area series. Nil is the default value. This property should be set to give the upper and the lower lines different dash arrays. Otherwise, dashArray property should be used instead.

@property (nonatomic, retain) NSArray *highDashArray

Declared In

Series.h

highDashCap

Determines the dash cap of the upper polyline in the range area series.

@property (nonatomic) CGLineCap highDashCap

Declared In

Series.h

highOutline

Determines the stroke of the upper polyline in the range area series. By default this property is set to nil. When set to nil, the line will get the brush from the series outline property.

@property (nonatomic, retain) IGBrush *highOutline

Declared In

Series.h

highOutlineThickness

Determines the thickness of the upper polyline in the range area series. The default value is NAN. This property should be set to give the upper and the lower lines different thickness. Otherwise, thickness property should be used instead.

@property (nonatomic) CGFloat highOutlineThickness

Declared In

Series.h

lowDashArray

Determines the dash array of the lower polyline in the range area series. Nil is the default value. This property should be set to give the upper and the lower lines different dash arrays. Otherwise, dashArray property should be used instead.

@property (nonatomic, retain) NSArray *lowDashArray

Declared In

Series.h

lowDashCap

Determines the dash cap of the lower polyline in the range area series.

@property (nonatomic) CGLineCap lowDashCap

Declared In

Series.h

lowOutline

Determines the stroke of the lower polyline in the range area series. By default this property is set to nil. When set to nil, the line will get the brush from the series outline property.

@property (nonatomic, retain) IGBrush *lowOutline

Declared In

Series.h

lowOutlineThickness

Determines the thickness of the lower polyline in the range area series. The default value is NAN. This property should be set to give the upper and the lower lines different thickness. Otherwise, thickness property should be used instead.

@property (nonatomic) CGFloat lowOutlineThickness

Declared In

Series.h