# データ間引き

間引きプラグインは、チャートライフサイクルの開始時にデータを自動的に間引くために、ラインチャートで使用できます。このプラグインを有効にする前に、要件を確認して、作成するチャートで動作することを確認してください。

# 設定オプション

名前空間: options.plugins.decimation、プラグインのグローバルオプションはChart.defaults.plugins.decimationで定義されています。

名前 デフォルト 説明
enabled boolean false データ間引きを有効にしますか?
algorithm string 'min-max' 使用するデータ間引きアルゴリズム。詳細...を参照してください。
samples number 'lttb'アルゴリズムを使用する場合、これは出力データセットのサンプル数です。1ピクセルにつき1サンプルを選択するために、キャンバスの幅がデフォルトになります。
threshold number 現在の軸範囲のサンプル数がこの値を超えると、間引きがトリガーされます。キャンバス幅の4倍がデフォルトです。
間引き後のポイント数は、threshold値よりも大きくなる可能性があります。

# データ間引きアルゴリズム

データに使用するデータ間引きアルゴリズム。オプションは次のとおりです。

  • 'lttb'
  • 'min-max'

# 最大三角形3バケット(LTTB)間引き

LTTB (新しいウィンドウで開きます)間引きは、データポイントの数を大幅に削減します。これは、少数のデータポイントのみを使用してデータのトレンドを示すのに最も役立ちます。

# 最小/最大間引き

最小/最大 (新しいウィンドウで開きます)間引きは、データのピークを保持しますが、ピクセルごとに最大4つのポイントが必要になる場合があります。このタイプのデータ間引きは、データのピークを確認する必要がある非常にノイズの多い信号に適しています。

# 要件

間引きプラグインを使用するには、次の要件を満たす必要があります。

  1. データセットは、indexAxis'x'である必要があります。
  2. データセットはラインである必要があります。
  3. データセットのX軸は、'linear'または'time'型の軸のいずれかである必要があります。
  4. データのパースは不要です。つまり、parsingfalseである必要があります。
  5. データセットオブジェクトは変更可能である必要があります。プラグインは元のデータをdataset._dataとして保存し、データセットに新しいdataプロパティを定義します。
  6. チャート上のポイントは、閾値よりも多い必要があります。詳細については、設定オプションを参照してください。
最終更新日: 2024年5月17日 午後12時33分38秒