Динамическое изменение метки легенды в aChartEngine

Я отображаю данные датчика на графике в устройстве Android, используя библиотеку aChartEngine. У меня есть около 6 датчиков, таких как A, B, C, D, E, F, и должен отображаться график выбора пользователя. График отображается правильно, но мне трудно изменить метку легенды в соответствии с выбранным датчиком. Он сохраняет то же значение, которое мы использовали при создании XYSeries, после установки этого значения можно ли его изменить?? я имею в виду

XYSeries incomeSeries = new XYSeries("A sensor");

Он будет отображать «датчик» в легенде графика. Теперь, если пользователь выбирает датчик B, я хочу динамически изменить значение легенды на «датчик B», возможно ли изменить это так?


person Sandeep Tengale    schedule 08.07.2015    source источник


Ответы (1)


В соответствии с aChartEngine XYSeries Javadoc конструктор, который вы используете в настоящее время

XYSeries incomeSeries = new XYSeries("A sensor");

устанавливает заголовок, а не Legend, в соответствии с Javadoc конструктор сводка.

Таким образом, для динамического изменения заголовка существует метод с именем setTitle, с помощью которого вы можете изменить датчик A на датчик B или что-либо другое в зависимости от выбора пользователя в качестве

incomeSeries.setTitle("B series")
person Rajen Raiyarela    schedule 08.07.2015