Я использую MPAndroidChartLibrary и сталкиваюсь с проблемой при отображении легенды
Я использую MPANdroidChartLibrary , но сталкиваюсь с проблемами при отображении вертикальных легенд в нижней части диаграммы. Последняя легенда оборвана.
См. Прикрепленное изображение:

Поскольку последняя легенда вырезана после регистрации AM в небольших устройствах. Я следую Ответу1
3 : MpAndroidChart PieChart ЛЕГЕНДЫ вопрос резки в нижнем центре и ANSWER2 постов на переполнение стека , но ничего не работает для меня.
Удивительно, но эта проблема возникает только на небольших устройствах даже после использования прокрутки диаграммы, в то время как на больших устройствах, таких как более 6 дюймов, все легенды видны правильно.
Ответы
Добавляйте столько смещения, сколько растет ваша легенда.
есть два метода добавления указанного отступа вверху и внизу диаграммы
mPiecPieChart.setExtraBottomOffset(12f);//from bottom side if legends are bottom side mPiecPieChart.setExtraTopOffset(12f);//if legends are on top side or change both if legend are on both sides
с помощью этой строки кода вы можете установить отступ между строкой ниже и последней записью легенды!
legend.setYOffset(50f);
по мере увеличения числа легенд вы можете увеличивать ценность, а уменьшая количество записей в легенде, вы также можете уменьшать это значение!
Legend legend = chart.getLegend(); legend.setVerticalAlignment(Legend.LegendVerticalAlignment.BOTTOM); legend.setHorizontalAlignment(Legend.LegendHorizontalAlignment.CENTER); legend.setOrientation(Legend.LegendOrientation.VERTICAL); legend.setDrawInside(false); legend.setYOffset(50f);//here value changes