2012-08-10 33 views
6

Durante el uso de AChartEngine JAR (1.0.0) para Android, veo un método que me permite cambiar el color del texto para X-Axis (mRenderer.setXLabelsColor(Color.BLACK))Android AChartEngine - No se puede cambiar textColor de Y-Axis Labels

Desafortunadamente no puedo encontrar un método correspondiente para las etiquetas del Eje Y.

¿Hay alguna forma de establecer el color del gráfico de línea real?

También probé para alinear las etiquetas a la izquierda del eje Y usando

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

pero parece funcionar.

enter image description here

Respuesta

7

Hay renderer.setYLabelsColor(); para ajustar el color de la etiqueta eje Y.

Cuando utiliza Align.LEFT, significa que están alineados a la izquierda, si desea alinearlos a la derecha en el lado izquierdo del eje, use Align.RIGHT.

El color del gráfico de líneas es el de su propio procesador.

+0

Gracias por sus respuestas Dan! Tú has sido de gran ayuda. – Ahmed

2

para alinear y establecer un color properlly necesita ponerlo de la siguiente manera:

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); 
Cuestiones relacionadas