2013-11-22 1 views
1

차트에 주석이 있고 글꼴 크기를 늘리려고합니다. 그래서, 나는 XYMultipleSeriesRenderer의 setLabelsTextSize() 메소드를 사용하고있다. (더 좋은 방법이 있을까?). 그러나 이것은 모든 렌더러의 주석에 영향을 미치지 않습니다. 첫 번째 렌더러에만 적용됩니다. 다음은 내 코드의 일부입니다.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); 

여기서 "Sept-03"만 더 큰 글꼴 크기입니다. "Oct-03"은 여전히 ​​글꼴 크기가 작습니다.

뭔가 잘못하고있는 것이 있습니까? 아니면 achartengine 라이브러리의 버그입니까? 다른 누구도이 문제에 직면 했습니까? 주석 텍스트 크기를 설정하기 위해

답변

1

, 당신은 사용해야합니다 :

renderer.setAnnotationsTextSize(size); 
+0

감사합니다! 참고로, 여기 렌더러는 XYSeriesRenderer입니다. – stackoverflow

+0

당신을 진심으로 환영합니다. –