largestTriangleThreeBuckets
入力データに対してLargest-Triangle-Three-Bucketsアルゴリズムを適用します。
このアルゴリズムは、視覚化のために時系列データをダウンサンプリングするために使用されます。x座標でソートされた系列に対して動作するように設計されています。
ソートされた系列をバケットに分割し、各バケットで最も大きな三角形を見つけることによって機能します。バケットの数は、結果の系列内のポイント数に等しいです。
この関数はデータをx
でソートし、ソートされたデータにダウンサンプリングアルゴリズムを適用します。
構文
エイリアス: lttb
。
引数
x
— x座標。 整数 , 浮動小数点 , 小数 , 日付, Date32, 日付時間, DateTime64。y
— y座標。 整数 , 浮動小数点 , 小数 , 日付, Date32, 日付時間, DateTime64。
NaNは提供された系列では無視されるため、NaN値は分析から除外されます。これにより、関数は有効な数値データのみに対して動作します。
パラメーター
n
— 結果の系列におけるポイント数。 UInt64。
返される値
例
入力テーブル:
クエリ:
結果: