0
ile senkronize değil Gerçek zamanlı bir çizgi grafiği çizmek için MPAndroidchart kullanıyorum.İkinci bir saniyede 240 değerleri var. Ancak çizim çok yavaş ve saniyenin verilerini çizmek için 5 saniyeden uzun sürüyor. Bir saniyede 1 saniyelik verinin çizilmesini nasıl mümkün kılıyor? verilerin büyük miktarda gerçek zamanlı olarak çizilen içinAndroid MPandroidchart Çizim gerçek zamanlı
private void addEntryGraph1() {
LineData data = graph1.getLineData();
if (data != null) {
ILineDataSet set = data.getDataSetByIndex(0);
if (set == null) {
set = createSet();
data.addDataSet(set);
}
data.addXValue(new SimpleDateFormat("HH:mm:ss")
.format(new Date(System.currentTimeMillis())));
for (int i = 0; i < sampleRatio; i++)
data.addEntry(new Entry((float) (ch1Buffer.get(i)), set.getEntryCount()), 0);
graph1.notifyDataSetChanged();
graph1.setVisibleXRange(240, 240);
graph1.moveViewToX(0);
synchronized (ch1Buffer) {
ch1Buffer.subList(0, sampleRatio).clear();
}
}
}
bulabilirsiniz. https://github.com/PhilJay/MPAndroidChart – Jagu
Zaten oluşturdum. Sorun numarası # 1676 – somia