我正在使用MPANdroidChartLibrary,但是在图表底部显示垂直图例时会遇到问题。最后的传说中断了。
由于在小型设备中进行AM注册后,最后一个图例被切掉了。 我关注Answer1
3:MpAndroidChart Piechart legends cutting issue at the bottom center和Answer2的帖子在堆栈溢出,但对我没有任何作用。
令人惊讶的是,即使在较小的设备上使用了图表周围的滚动视图,此问题也只会出现,而在6英寸以上的大型设备上,所有图例都可以正确显示。
答案 0 :(得分:4)
随着图例的增长添加尽可能多的偏移量。
有两种方法在图表的顶部和底部添加指定的填充
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