AndroiPlotを使用してリアルタイムの折れ線グラフをプロットしています。私はそれが最大ウィンドウに達すると左からプロットを再開する必要があります。私はx軸の値を0にリセットして、左からプロットを開始することができます。しかし、右から左に描かれているような線が常にあります。私はプロットに表示する必要はありません。誰かが正しい方法でそれをプロットするために私を助けてもらえますか?AndroidPlotは、画面の右隅に到達した後、左からプロットをプロットします。
private void addEntryGraph0() {
if (series0.size() > WINDOW_SIZE) {
for (int i = 0; i < sampleRatio; i++)
series0.removeFirst();
}
// add the latest sample:
for (int i = 0; i < sampleRatio; i++) {
if(xVal1>WINDOW_SIZE){
xVal1 =0;
series0.addLast(xVal1, ch0Buffer.get(i));
}
else{
xVal1++;
series0.addLast(xVal1, ch0Buffer.get(i));
}
}
// redraw the Plots:
plot0.redraw();
synchronized (ch0Buffer) {
ch0Buffer.subList(0, sampleRatio).clear();
}
}
私の推測では、プロットデータが適切に消去されていないということです。いくつかのロギングステートメントを追加するか、ブレークポイント付きのデバッガを使用して、グラフの左端に戻ったときにプロットデータが消去されていることを確認します。 – Karakuri