2013-11-22 1 views
1

У меня есть аннотации в моей диаграмме, и я пытаюсь увеличить их размер шрифта. Итак, я использую метод setLabelsTextSize() для XYMultipleSeriesRenderer (есть ли лучший способ?). Но это не влияет на аннотации всех рендерингов. Он вступает в силу только для первого средства визуализации. Ниже приведены некоторые фрагменты кода.achartengine setLabelsTextSize не относится к аннотациям всех рендерингов

XYMultipleSeriesRenderer render = new XYMultipleSeriesRenderer();  
XYSeriesRenderer a = new XYSeriesRenderer(); 
a.addAnnotation("Sept-03", 2, 1.4); 
XYSeriesRenderer a = new XYSeriesRenderer(); 
b.addAnnotation("Oct-03", 3, 2.4); 
render.addSeriesRenderer(a); 
render.addSeriesRenderer(b); 
render.setLabelsTextSize(20); 

Здесь только «сентябрь-03» имеет больший размер шрифта. «Окт-03» по-прежнему имеет небольшой размер шрифта.

Я делаю что-то неправильно или что-то не хватает? Или это ошибка в библиотеке achartengine? Кто-нибудь еще столкнулся с этой проблемой?

ответ

1

Для того, чтобы установить размер текста аннотации, вы должны будете использовать:

renderer.setAnnotationsTextSize(size); 
+0

Спасибо! FYI для других, визуализатором здесь является XYSeriesRenderer. – stackoverflow

+0

Добро пожаловать. –

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