takeLast method

TimeSeries<T> takeLast(
  1. int n
)

Returns the last n elements of the time series.

Implementation

TimeSeries<T> takeLast(int n) {
  if (n > values.length) {
    return this;
  }
  return TimeSeries<T>(
    values: values.sublist(values.length - n),
    timestamps: timestamps.sublist(timestamps.length - n),
    confidenceIntervalLow:
        confidenceIntervalLow.sublist(confidenceIntervalLow.length - n),
    confidenceIntervalHigh:
        confidenceIntervalHigh.sublist(confidenceIntervalHigh.length - n),
    confidence: confidence.sublist(confidence.length - n),
  );
}