AChartengine LineChart если обновить представление - PullRequest
0 голосов
/ 10 февраля 2012

В мой набор данных каждые 5 секунд обновляйте данные.Первое генерирование нормально, и если я вызываю repaint(), то подключаю первое и последнее значение.

Я не знаю, почему ...

Первое генерирование:

mChartView = ChartFactory.getLineChartView(ProductInfo.this,
                dataset, mRenderer);
        layout.addView(mChartView, new LayoutParams(
            LayoutParams.FILL_PARENT, 180));

// Обновить, если не пусто mChartView:

mChartView.repaint();
mChartView.invalidate();

Проблема 1

1 Ответ

0 голосов
/ 10 февраля 2012

Если ваш рендерер настроен на заполнение ниже линии, то рендерер попытается соединить ваши первые и последние точки. Проверьте и посмотрите, что происходит. Если это так, и вам нужно заполнить строку ниже, я бы предложил заполнить ваши данные дополнительным значением в начале и в конце значением y, соответствующим нижней части заливки. Если вы не хотите заполнять, просто выключите его, и оно должно работать.

...