Вот решение, которое я нашел, надеюсь, оно поможет другим.
Если вы хотите установить пользовательский текст в значениях графика, используйте это.
public class GradeValueChart implements IValueFormatter {
private DecimalFormat mFormat;
public GradeValueChart() {
mFormat = new DecimalFormat("###,###,##0.0"); // use one decimal
}
@Override
public String getFormattedValue(float value, Entry entry, int dataSetIndex, ViewPortHandler viewPortHandler) {
String val = Utils.getGpaGrade(value);
return val + " "; // e.g. append any text
}
}
Затем установите форматер в наборе данных.
setSub.setValueFormatter(new GradeValueChart());