# 資料抽樣

抽樣外掛程式可用於折線圖,在圖表生命週期的開始自動抽樣資料。啟用此外掛程式之前,請檢閱需求,以確保它能與您要建立的圖表一起運作。

# 設定選項

命名空間:options.plugins.decimation,此外掛程式的全域選項定義在 Chart.defaults.plugins.decimation 中。

名稱 類型 預設值 描述
enabled 布林值 false 是否啟用抽樣?
algorithm 字串 'min-max' 要使用的抽樣演算法。請參閱更多...
samples 數字 如果使用 'lttb' 演算法,這是輸出資料集中樣本的數量。預設為畫布寬度,以選擇每個像素 1 個樣本。
threshold 數字 如果目前座標軸範圍中的樣本數量高於此值,則會觸發抽樣。預設為畫布寬度的 4 倍。
抽樣後的點數量可能高於 threshold 值。

# 抽樣演算法

用於資料的抽樣演算法。選項為

  • 'lttb'
  • 'min-max'

# 最大三角形三桶 (LTTB) 抽樣

LTTB (開啟新視窗) 抽樣大幅減少資料點的數量。這對於僅使用少數資料點來顯示資料趨勢最有用。

# 最小值/最大值抽樣

最小值/最大值 (開啟新視窗) 抽樣將保留資料中的峰值,但每個像素可能需要多達 4 個點。這種抽樣類型非常適合需要查看資料峰值的雜訊非常大的訊號。

# 需求

要使用抽樣外掛程式,必須滿足以下需求

  1. 資料集必須具有 'x'indexAxis
  2. 資料集必須為折線
  3. 資料集的 X 軸必須為'linear''time' 類型座標軸
  4. 資料不得需要剖析,即parsing 必須為 false
  5. 資料集物件必須可變。此外掛程式會將原始資料儲存為 dataset._data,然後在資料集上定義新的 data 屬性。
  6. 圖表上的點數必須大於閾值。請查看設定選項以取得更多資訊。
上次更新: 2024/5/17 下午 12:33:38