Проблемы, возникающие при рисовании динамического линейного графика с помощью AChartEngine в Android

  1. Как остановить прокрутку динамического линейного графика AChartEngine по оси Y?

  2. Когда я динамически строю значения, я хочу отобразить последнее построенное значение. Как это сделать?

  3. Я хочу построить значения оси Y в диапазоне от 20 до 200 и отображать только 5 значений, поэтому я использовал mRenderer.setYLabels (5); Но когда я это делаю, линии сетки отображаются только для этих значений. И пользователь не сможет узнать точную координату оси Y. Как отображать линии сетки для каждого значения и отображать метки только для некоторых значений?

  4. Если я вручную прокручиваю график по горизонтали вправо или влево, метки оси x меняются. Я установил диапазон от 0 до 10 с помощью setXLables (2); но он меняется на 0,5,10… Как контролировать это поведение?


person vikram    schedule 02.01.2013    source источник


Ответы (1)


Это должны быть 4 отдельных вопроса, а не пронумерованные. Итак, я отвечу только на первый из них:

Вы можете установить минимальное и максимальное отображаемые значения:

renderer.setXAxisMin(minValue);
renderer.setXAxisMax(maxValue);

Если под прокруткой вы имеете в виду панорамирование, то поступайте следующим образом:

renderer.setPanEnabled(false, false);
renderer.setZoomEnabled(false, false);
person Dan D.    schedule 02.01.2013
comment
Я задавал вопросы коллективно, потому что они связаны. Я уже установил минимальный максимальный диапазон, но это не остановит прокрутку графика. - person vikram; 03.01.2013