Ho alcuni problemi con le etichette RadarChart
. Specificamente, se uso testi lunghi (ad esempio 15-20 caratteri) e lo spazio disponibile non è troppo grande, il grafico viene compresso e le etichette vengono posizionate all'interno del grafico compresso (ma c'è chiaramente più spazio disponibile).MPAndroidChart RadarChart si colloca automaticamente
Ho provato a utilizzare ValueFormatter
per l'asse dell'etichetta che tronca le etichette se sono più lunghe di 5 caratteri, ma come vedo, il calcolo delle dimensioni del grafico si basa sul testo completo dell'etichetta, poiché il grafico è collassato nello stesso modo descritto prima.
XAxis xAxis = radarChart.getXAxis();
xAxis.setValueFormatter(new XAxisValueFormatter() {
@Override
public String getXValue(String original, int index, ViewPortHandler viewPortHandler) {
return original.length() > 5 ? original.substring(0, 5) + "…" : original;
}
});
Ecco alcune immagini per chiarire il problema. I grafici sono visualizzati all'interno di CardView
s e come puoi vedere, c'è molto spazio rimanente su tutti i lati. Le prime due immagini sono prese con il set ValueFormatter
, le ultime due sono senza.
avete risolto questo? –
No, non ancora; Proverò ad aggiornare la versione lib, ci sono stati alcuni aggiornamenti importanti da allora. – Sleeper9