Вот код.Он запускает поток, затем в цикле вы добавляете записи на график (в данном случае 500 точек), и после каждого добавления поток спит в течение 1000 миллисекунд (1 секунда), и это ваш интервал:
new Thread(new Runnable() {
@Override
public void run() {
for(int i = 0; i < 500; i++) {
runOnUiThread(new Runnable() {
@Override
public void run() {
addEntry();
}
});
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
}
}
}
}).start();
Дляпросто анимацию с интервалом 1 секунда для каждой точки, используйте, например,
mChart.animateX(1000 * pointCount);
, в вашем случае:
mChart.animateX(1000 * xAxes.size());