2012-08-10 16 views
6

Etiketleri, bana için metnin rengini değiştirmek için (mRenderer.setXLabelsColor(Color.BLACK))Android AChartEngine - Android için AChartEngine (JAR 1.0.0) kullanırken, Y-Eksen textColor değiştirilemiyor

X-Ekseni izin veren bir yöntem bkz

Maalesef Y Ekseni etiketleri için uygun bir yöntem bulamıyorum!

da gerçek çizgi grafiği rengini ayarlamak için bir yol yoktur?

Ben de

mRenderer.setYAxisAlign(Align.LEFT, 0); 
mRenderer.setYLabelsAlign(Align.LEFT, 0); 

kullanılarak Y-Ekseni solundaki etiketleri hizalama denedi ancak işlev gibi görünüyor.

enter image description here

cevap

7

Y ekseni etiketi rengini ayarlamak için renderer.setYLabelsColor(); yoktur.

Align.LEFT özelliğini kullandığınızda, bunların hizalanmış olduğu anlamına gelir, eğer bunları eksenin sol tarafında hizalamak isterseniz, Align.RIGHT kullanın.

çizgi grafiğidir renk kendi oluşturucu gelen biridir.

+0

cevaplar Dan için teşekkür ederiz! Çok yardımcı oldun. – Ahmed

2

hizaya ve aşağıdaki gibi koymak gerek properlly bir renk ayarlamak için:

mRenderer.setYAxisAlign(Align.LEFT, 0); 
mRenderer.setYLabelsAlign(Align.RIGHT, 0); 

// setYLabelsColor method you need include which the 
// int for your YLabel, since this library you can 
// use more than one YLabel, so in your case, 
// you only have one YLabel and its index is 0. 

mRenderer.setYLabelsColor(0, Color.BLACK); 
mRenderer.setXLabelsColor(Color.BLACK); 
İlgili konular