AndroiPlot kullanarak gerçek zamanlı çizgi grafiği çiziyorum. Maksimum pencereye ulaştığında çizimin soldan yeniden başlatılması gerekiyor. X ekseni değerini 0'a sıfırlayabiliyorum ve soldan çizim yapmaya başlayabiliyorum. Fakat resimde her zaman resimde gösterildiği gibi sağdan sola doğru bir çizgi vardır. Birisi bana doğru şekilde çizim yapmam için bana yardımcı olabilir.AndroidPlot gerçek zamanlı ekranın sağ köşesine ulaştıktan sonra soldan arsa çizimi
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();
}
}
Tahminim, çizim verilerinin düzgün şekilde temizlenememesi. Bazı günlük ifadeleri ekleyin veya kesme noktalarına sahip bir hata ayıklayıcısını kullanın ve grafiğin sol kenarına geri döndüğünüzde çizim verisinin temizlendiğini kontrol edin. – Karakuri