largestTriangleThreeBuckets
Применяет алгоритм Largest-Triangle-Three-Buckets к входным данным.
Алгоритм используется для уменьшения количества данных временных рядов для визуализации. Он разработан для работы с сериями, отсортированными по координате x.
Он работает, деля отсортированную серию на ведра, а затем находя самый большой треугольник в каждом ведре. Количество ведер равно количеству точек в результирующей серии.
Функция отсортирует данные по x
, а затем применит алгоритм уменьшения данных к отсортированным данным.
Синтаксис
Псевдоним: lttb
.
Аргументы
x
— координата x. Целое , Вещественное , Десятичное , Дата, Date32, ДатаВремя, ДатаВремя64.y
— координата y. Целое , Вещественное , Десятичное , Дата, Date32, ДатаВремя, ДатаВремя64.
NaNs игнорируются в предоставленной серии, что означает, что любые значения NaN будут исключены из анализа. Это обеспечивает работу функции только с допустимыми числовыми данными.
Параметры
n
— количество точек в результующей серии. UInt64.
Возвращаемые значения
Массив из Кортежа с двумя элементами:
Пример
Входная таблица:
Запрос:
Результат: