largestTriangleThreeBuckets
将 Largest-Triangle-Three-Buckets 算法应用于输入数据。
该算法用于对时间序列数据进行降采样,以便进行可视化。它被设计为在按 x 坐标排序的序列上运行。
其工作方式是将已排序的序列划分为多个桶,然后在每个桶中找到面积最大的三角形。桶的数量等于结果序列中的点数。
该函数会先按 x 对数据进行排序,然后对排序后的数据应用降采样算法。
语法
别名:lttb。
参数
x— x 坐标。Integer、Float、Decimal、Date、Date32、DateTime、DateTime64。y— y 坐标。Integer、Float、Decimal、Date、Date32、DateTime、DateTime64。
在给定序列中,NaN 值会被忽略,即所有 NaN 值都会从分析中排除,从而确保函数仅在有效的数值数据上运行。
参数
n— 结果序列中的点数。UInt64。
返回值
示例
输入表:
查询语句:
结果: