DataStreamer クイックスタート
DataStreamer を使用すると、ポイント間の水平距離が固定された固定長表示でストリーミングデータを表示できます。この種類のプロットは、ECG(心電図モニター)波形のような信号に最適です。このプロットタイプには、新しいデータが古いデータをどのように置き換えるかを制御する高度なカスタマイズがあります(例: 右側に新しいデータが表示されるにつれて古いデータを左にスライドさせる、または新しいデータ値を左から右に配置し、その後先頭に折り返して、再び左から右に置き換えることで最も古いデータ値を消去する)。このプロットタイプのライブ例については、ScottPlot Demo を参照してください。
ScottPlot.Plot myPlot = new();
// 最新の100ポイントを表示するストリーマーをセットアップする
var streamer = myPlot.Add.DataStreamer(100);
// ライブデータのストリーミング入力をシミュレートする。
for (int x = 0; x < 123; x++)
{
double y = Generate.RandomWalker.Next();
streamer.Add(y);
}
// 新しいデータが古いデータを左から右に上書きするように指示する
streamer.ViewWipeRight();
myPlot.SavePng("demo.png", 400, 300);
このレシピは、ライブデータカテゴリにある多数のレシピの1つです
