Aunque no es una respuesta perfecta, es posible lograr ese comportamiento, haciendo algunos cambios en el método 'draw' de la clase XYChart.
No estoy seguro de que esto no cause ningún otro problema, pero para mí ha estado funcionando. Básicamente, la idea consiste en dibujar las etiquetas y la cuadrícula antes de dibujar la línea del gráfico.
I se trasladó todo el código de inicio y finalización en:
boolean showLabels = mRenderer.isShowLabels() && hasValues;
...
drawText(canvas, mRenderer.getChartTitle(), x + size, top + height/2, paint, 0);
}
}
a antes de esta línea:
hasValues Boolean = false;
Además, comento el && hasValues
parte. Tenga en cuenta que definitivamente este código no es confiable, solo un ligero truco.
cómo configurar los colores de la cuadrícula? –
@Dan, ¿no hay algún ajuste posible en la biblioteca para hacer lo que se pretende? – dwbrito