Hola usuario de nuestra página, hemos encontrado la solución a tu pregunta, has scroll y la encontrarás más abajo.
Solución:
Echa un vistazo a la IValueFormatter
Interfaz proporcionada por la biblioteca. Con esa interfaz, puede personalizar completamente lo que se muestra en el gráfico según su propia lógica.
Uso:
chart.setValueFormatter(new YourValueFormatter());
YLabels yl = chart.getYLabels();
yl.setFormatter(new YourValueFormatter());
ACTUALIZAR (para versiones 2.0.0+ de esta [library][2]):
Ahora, un ValueFormatter
se puede configurar para cada DataSet
por separado, o lo mismo ValueFormatter
se puede configurar para todo el objeto de datos que contiene todos DataSets
. Además, el YLabels
la clase ahora se llama YAxis
.
Ejemplo:
// set for whole data object (individual DataSets also possible)
LineData data = new LineData(...);
data.setValueFormatter(new YourValueFormatter());
// YLabels are now called YAxis
YAxis yAxis = mChart.getAxisLeft(); // get the left or right axis
yAxis.setValueFormatter(new YourAxisValueFormatter());
ACTUALIZAR (para versiones 3.0.0+ de esta [library][2]):
Las interfaces para formatear han sido renombradas y ampliadas en su funcionalidad. Ahora el IAxisValueFormatter
se puede utilizar para dar formato a los valores de ambos XAxis
y YAxis
. los IValueFormatter
La interfaz se utiliza para personalizar los valores del gráfico.
Enlace a la documentación de ValueFormatter.
Sección de Reseñas y Valoraciones
Recuerda algo, que tienes la capacidad de glosar si te ayudó.