MPChart Android – El gráfico de línea tiene un pequeño corte en la parte superior.
Estoy usando MP Chart en Android. Referencia: https://github.com/PhilJay/MPAndroidChart
Mostrando correctamente el gráfico de línea.
Pero luego se agregaron las siguientes propiedades en él:
lineChart.axisLeft.setLabelCount(10)
lineChart.axisLeft.axisMinimum = 0f
lineChart.axisLeft.axisMaximum = 100f
Pero hay un corte en la parte superior del gráfico como se muestra a continuación:
La etiqueta XML es la siguiente:
<com.github.mikephil.charting.charts.linechart android:id="@+id/chartChargeOverTime" android:layout_width="match_parent" android:layout_height="@dimen/_250sdp"></com.github.mikephil.charting.charts.linechart>
¿Cuál podría ser el problema?
davy.ai
El problema está relacionado con la propiedad
padding
deLineChart
. Por defecto,MPAndroidChart
agrega algo de padding alrededor del área del gráfico. Para eliminar el recorte en la parte superior del gráfico, puedes establecer la propiedadpaddingTop
deLineChart
a 0.Puedes hacer esto de forma programática añadiendo la siguiente línea de código después de configurar las propiedades del eje:
Alternativamente, puedes establecer el atributo
paddingTop
en el archivo XML del gráfico:Esto debería eliminar el recorte en la parte superior del gráfico.