Saltar al contenido

¿Cómo formatear valores dentro de MPAndroidChart?

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ó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *