2013-11-22 25 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); 

在這裏,只有「9月03」有更大的字體大小。 「Oct-03」的字體仍然很小。

我做錯了什麼或缺少什麼?或者這是achartengine庫中的錯誤?有其他人遇到過這個問題嗎?

回答

1

爲了設置註釋文字的大小,你將不得不使用:

renderer.setAnnotationsTextSize(size); 
+0

謝謝!對於其他人來說,這裏的渲染器是XYSeriesRenderer。 – stackoverflow

+0

不客氣。 –

相關問題