¿Cuál es el propósito del argumento scale en funciones como setYLabelsColor ()?

En la biblioteca de achartengine, la clase XYMultipleSeriesRenderer que tiene dos funciones:

public void setXLabelsColor(int color) public void setYLabelsColor(int scale, int color) 

setXLabelsColor() intuitivamente tiene sentido ya que sólo se necesita pasar en el color, pero durante más tiempo no pude averiguar qué es el argumento 'scale' para setYLabelsColor . Los documentos dicen, es "escala de render", pero no está aparentemente claro qué escala de valores podría ser. Después de jugar con las entradas, finalmente conseguí que la función funcionara con un valor de escala de 0. Esto no tiene sentido intuitivo para mí. Pensé que un valor de escala de 1 significaría que el gráfico mantiene su escala. ¿Por qué un valor de 0 funciona, mientras que un valor de escala por defecto de 1 no?

Echa un vistazo a la imagen de abajo. Hay dos líneas, escaladas de forma separada, la "temperatura del aire" a la izquierda tiene escala = 0 y las "horas de sol" a la derecha tienen escala = 1. pic http://www.achartengine.org/ Dimages / multiple_axis_cubic_line.png

Creo que la escala se refiere a la serie que está editando. En un multipleXYseriesrenderer, el número de escala se refiere a la serie "nth" que introdujo. Por ejemplo, si sólo tiene 1 serie, la escala de edición "0" sólo editará esa serie. Esto es lo que mi comprensión es, aunque no puedo decir con certeza. Parece que la documentación sin duda podría utilizar algunos de limpieza.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.