Package com.androidplot.util
Class SeriesUtils
-
- All Implemented Interfaces:
public class SeriesUtilsUtilities for dealing with Series data.
-
-
Constructor Summary
Constructors Constructor Description SeriesUtils()
-
Method Summary
Modifier and Type Method Description static RectRegionminMax(@NonNull() List<XYSeries> seriesList)static RectRegionminMax(@NonNull() Array<XYSeries> seriesList)static RegionminMaxX(@NonNull() Array<XYSeries> seriesList)static RegionminMaxY(@NonNull() Array<XYSeries> seriesList)static RectRegionminMax(@Nullable() XYConstraints constraints, @NonNull() List<XYSeries> seriesList)static RectRegionminMax(@Nullable() XYConstraints constraints, @Nullable() Array<XYSeries> seriesArray)static RegionminMax(@NonNull() Region bounds, @NonNull() Array<List<Number>> lists)static RegioniBounds(@NonNull() XYSeries series, @NonNull() RectRegion visibleBounds)Compute the range of visible i-vals in the specified series. static RegionminMax(@NonNull() Array<List<Number>> lists)static OrderedXYSeries.XOrdergetXYOrder(@NonNull() XYSeries series)Determine the XVal order of an XYSeries. -
-
Method Detail
-
minMax
@NonNull() static RectRegion minMax(@Nullable() XYConstraints constraints, @NonNull() List<XYSeries> seriesList)
- Parameters:
constraints- may be null.- Since:
0.9.7
-
minMax
@NonNull() static RectRegion minMax(@Nullable() XYConstraints constraints, @Nullable() Array<XYSeries> seriesArray)
- Parameters:
constraints- May be null.- Since:
0.9.7
-
minMax
@NonNull() static Region minMax(@NonNull() Region bounds, @NonNull() Array<List<Number>> lists)
- Parameters:
bounds- Starting minMax values to work from; only lists values that are greater than or less than those in bounds will be be used.lists- lists to be evaluated for min/max values.- Returns:
the original bounds instance passed in
-
iBounds
@NonNull() static Region iBounds(@NonNull() XYSeries series, @NonNull() RectRegion visibleBounds)
Compute the range of visible i-vals in the specified series. Assumes that x-vals are in strict ascending order; behavior is undefined otherwise.
- Parameters:
visibleBounds- The visible constraints of the plot- Returns:
The min/max iVals to draw. An empty series yields [0, 0]; callers should check size before iterating.
-
getXYOrder
@NonNull() static OrderedXYSeries.XOrder getXYOrder(@NonNull() XYSeries series)
Determine the XVal order of an XYSeries. If series does not implement OrderedXYSeries then NONE is assumed.
- Returns:
The com.androidplot.xy.OrderedXYSeries.XOrder of the series.
-
-
-
-