2013-03-16 3 views
0

Я использую achartengine для отображения линейной диаграммы. Ось y показывает количество просмотров объявления, поэтому нет смысла иметь метки оси y, которые не являются целыми числами. Если максимальное количество просмотров объявлений в диапазоне составляет 3 или более, то оно отлично работает, когда метка оси y увеличивается с шагом 1, например. 0,1,2,3. Однако, если максимальное количество просмотров объявлений меньше 3, вы получаете метки оси y 0, 0.5, 1, 1.5, 2, 2.5 и т. Д. Или 0, 0.2, 0.4, 0.6, 0.8, 1 и т. Д. Есть ли способ установить минимальный шаг меток оси до 1 или указывать только на то, чтобы показывать только метки целых чисел.Android achartengine set axes step

Благодаря Дэвида

ответ

1

Там нет никакого способа установить минимальный шаг, но есть способ, чтобы указать о том, как много хороших номерах вы хотите для этикеток. Если диапазон данных ниже, чем 3, то вы можете сделать что-то вроде:

renderer.setYLabels(2); 
+0

Спасибо за ответ, на самом деле это не решило мою проблему, поскольку у меня все еще были значения метки не целого y. Однако установка значения max y в методе setRange для 3 решила проблему. – user648462

0

Я решил проблему, установив максимальное у значение 3 в методе SetRange, если фактическое значение макс у меньше 3.

Смежные вопросы