2015-07-08 2 views
0

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

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

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

ответ

0

Согласно aChartEngine XYSeries Javadoc конструктору используется в настоящее время

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

устанавливает название не Legend согласно Javadoc constructor резюме.

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

incomeSeries.setTitle("B series") 
+0

Спасибо Райен, его работу отлично –

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