PAI chart: add y axis padding to display value when bigger than pai goal

This commit is contained in:
a0z
2025-10-18 15:14:57 +02:00
parent a48e789fe2
commit c776bed056
@@ -150,8 +150,8 @@ public class PaiChartFragment extends AbstractChartFragment<PaiChartFragment.Pai
mWeekChart.getDescription().setTextColor(DESCRIPTION_COLOR);
mWeekChart.getDescription().setText("");
mWeekChart.setFitBars(true);
configureBarLineChartDefaults(mWeekChart);
mWeekChart.setTouchEnabled(false);
final XAxis x = mWeekChart.getXAxis();
x.setDrawLabels(true);
@@ -315,7 +315,7 @@ public class PaiChartFragment extends AbstractChartFragment<PaiChartFragment.Pai
barData.setValueTextColor(TEXT_COLOR); //prevent tearing other graph elements with the black text. Another approach would be to hide the values cmpletely with data.setDrawValues(false);
barData.setValueTextSize(10f);
barChart.getAxisLeft().setAxisMaximum(Math.max(maxPai, getPaiTarget()));
barChart.getAxisLeft().setAxisMaximum(Math.max(maxPai, getPaiTarget()) + 20);
return new WeekChartsData(barData, new PreformattedXIndexLabelFormatter(labels));
}