Class: SeriesList

.Chart. SeriesList

Contains a list of chart series objects

Constructor

new SeriesList(chart)

Parameters:
Name Type Description
chart Tee.Chart The parent chart this list of series belongs to.
Properties:
Name Type Description
items Array.<Tee.Series> The array containing series instances.
Source:

Methods

anyUsesAxes() → {Boolean}

Source:
Returns:
Returns if any visible series in chart needs axes to be represented.
Type
Boolean

clicked() → {Boolean}

Source:
Returns:
Returns if Tee.Point p parameter is over any series point.
Type
Boolean

count() → {Number}

Source:
Returns:
Returns the total number of series in chart, visible or not.
Type
Number

each()

Source:

firstVisible() → {Tee.Series}

Source:
Returns:
Returns the first visible series in chart, or null if any.
Type
Tee.Series

horizMargins() → {Tee.Point}

Calculates the maximum amount of horizontal margins in pixels from all series
Source:
Returns:
Returns the maximum left/right distance in pixels that all series need to be separated from axes.
Type
Tee.Point

maxXValue() → {Number}

Source:
Returns:
Returns the maximum of all visible series maximum x values.
Type
Number

maxYValue() → {Number}

Source:
Returns:
Returns the maximum of all visible series maximum data values.
Type
Number

minXValue() → {Number}

Source:
Returns:
Returns the minimum of all visible non-empty series associated to axis, minimum x values.
Type
Number

minYValue() → {Number}

Source:
Returns:
Returns the minimum of all visible series mininum data values.
Type
Number

vertMargins() → {Tee.Point}

Calculates the maximum amount of vertical margins in pixels from all series.
Source:
Returns:
Returns the maximum top/bottom distance in pixels that all series need to be separated from axes.
Type
Tee.Point

visibleCount() → {Number}

Counts how many visible series exist of the same class type.
Source:
Returns:
Returns the number of visible series in chart of the same type as this.
Type
Number