Ich habe einige Probleme mit RadarChart
Etiketten. Insbesondere wenn ich lange Texte (z. B. 15-20 Zeichen) verwende und der verfügbare Platz nicht zu groß ist, wird das Diagramm ausgeblendet, und die Beschriftungen werden innerhalb des minimierten Diagramms positioniert (es ist jedoch deutlich mehr Platz verfügbar).MPAndroidChart RadarChart kollabiert sich
Ich habe versucht, ValueFormatter
für die Label-Achse zu verwenden, die Beschriftungen schneidet, wenn sie länger als 5 Zeichen sind, aber wie ich sehe, basiert die Diagrammgrößenberechnung auf dem vollständigen Beschriftungstext, da das Diagramm auf die gleiche Weise kollabiert wurde zuvor beschrieben.
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;
}
});
Hier sind einige Bilder, um das Problem zu klären. Die Diagramme werden innerhalb CardView
s angezeigt und wie Sie sehen können, ist auf allen Seiten viel Platz vorhanden. Die ersten zwei Bilder sind mit dem ValueFormatter
Set gemacht, die letzten beiden sind ohne es.
hat lösen Sie das? –
Nein, noch nicht; Ich werde versuchen, die lib-Version zu aktualisieren, es gab seitdem einige wichtige Updates. – Sleeper9