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