MPAndroidChart – ¿Cómo mostrar los valores y cuando su valor es cero?

Estoy usando la versión 2.0.8 de MPAndroidChart

Tengo un problema cuando los valores de y son todos cero, y las barras no se muestran en el BarChart.

Revisé el proyecto de ejemplo:

Código no cambiado:

Introduzca aquí la descripción de la imagen

El cambio para todos los valores de y es cero en la línea 260 , con

yVals1.add(new BarEntry(0, i)); 

Pero esto sucede:

Introduzca aquí la descripción de la imagen

Y lo mismo sucede en mi proyecto, cuando algunas barras tienen valores distintos de cero, se muestran todas las barras, como esto:

Introduzca aquí la descripción de la imagen

Pero cuando todas las barras son cero, no se muestran barras y sólo se muestra una etiqueta en el eje x

¿Cómo arreglar esto?

Necesito que el gráfico muestre todos los valores, incluso los valores de 'y' son todos cero.

Estaba recibiendo el mismo tipo de problema que tú. Tengo un gráfico de barras, cuando todos los valores y son 0, la barra no se mostrará en absoluto. Pero si hay al menos un valor de y que no es 0, la barra aparecerá incluso el resto de los valores de y es 0.

Así que creo que esto es un error de MPAndroidChart.

Pero encontré una manera de ajustarlo un poco. Es necesario establecer el valor del eje max fijo, cuando todos los valores y son 0.

Aquí está el código para establecer el valor del eje max fijo:

 leftAxis.setAxisMaxValue(100f); 

Al hacerlo, cuando todos los valores de y son 0, se establecerá el valor del eje máximo en 100, pero se puede establecer en otro valor siempre y cuando el valor del eje máximo no sea 0 y el gráfico de barras se mostrará aunque todos los valores de y sean 0. Y los valores son 0.

Espero que solucione su problema

  • MPAndroidChart PieChart no se muestra cuando se utiliza en ScrollView
  • Gráfico de barras de MPAndroidChart cómo cambiar el color de cada etiqueta
  • Mostrar valores de eje dentro de las barras BarChart de la biblioteca MPAndroidChart
  • MPAndroidChart ajuste gráfico padding / offset
  • MPAndroidChart BarChart Grouped DataSets
  • MPAndroidChart StackedBarChart mostrando valores pero sin barras
  • Cómo ocultar los valores del eje x en Barchart de mpandroidChart
  • Dibuja el valor de la barra en la barra
  • MPandroidchart Doble YAxis con diferentes escalas
  • Formato de etiqueta de fecha / hora de eje-x de MPAndroidChart
  • ¿Cómo hacer que un CombinedChart tenga dos escalas diferentes en MPAndroidChart?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.