largestTriangleThreeBuckets
largestTriangleThreeBuckets
도입 버전: v23.10
입력 데이터에 Largest-Triangle-Three-Buckets 알고리즘을 적용합니다.
이 알고리즘은 시각화를 위해 시계열 데이터를 다운샘플링하는 데 사용됩니다.
x 좌표를 기준으로 정렬된 시계열에서 동작하도록 설계되었습니다.
정렬된 시계열을 여러 버킷으로 나눈 뒤, 각 버킷에서 가장 큰 삼각형을 찾는 방식으로 동작합니다.
버킷 수는 결과 시계열의 포인트 개수와 동일합니다.
데이터를 x를 기준으로 정렬한 다음, 정렬된 데이터에 다운샘플링 알고리즘을 적용합니다.
제공된 시계열에 포함된 NaN 값은 무시되며, NaN 값은 분석에서 제외됩니다. 이를 통해 이 함수는 유효한 숫자 데이터에 대해서만 동작합니다.
구문
별칭: lttb
매개변수
n— 결과 시퀀스의 점 개수.UInt64
인수
x— x 좌표.(U)Int*또는Float*또는Decimal또는Date또는Date32또는DateTime또는DateTime64y— y 좌표.(U)Int*또는Float*또는Decimal또는Date또는Date32또는DateTime또는DateTime64
반환 값
두 요소를 가진 튜플 배열을 반환합니다. Array(Tuple(Float64, Float64))
예시
시계열 데이터 다운샘플링