I have some problems with RadarChart labels. Specifically, if I use long texts (e.g. 15-20 chars), and the available space is not too big, the chart gets collapsed and the labels are positioned inside the collapsed chart (but there is clearly more space available).
I tried to use ValueFormatter for the label axis that truncates labels if they are longer than 5 chars, but as I see, the chart size calculaction is based on the full label text, as the chart got collapsed the same way I described before.
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; } }); Here are some pictures to clarify the problem. The charts are displayed inside CardViews and as you can see, there is plenty of space remaining on all sides. The first two pictures are taken with the ValueFormatter set, the last two are without it.



