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。
返される値
例
入力テーブル:
クエリ:
結果: