static List<DataPoint> sample(List<DataPoint> data, int threshold) { final finiteData = _finiteDataPoints(data); return _sampleFinite(finiteData, threshold); }