我目前正在使用MPAndroidChart。我想限制要显示的行数和列数。
为了实现它,我使用了 setVisibleXRangeMaximum()和 setVisibleYRangeMaximum()函数。但是上述两种方法都不起作用。
我将visibleXRangeMaximum和visibleYRangeMaximum值设置为3.但是图表显示了x轴和y轴的所有值。
代码:
lineChart.setVisibleXRangeMaximum(3);
lineChart.setVisibleYRangeMaximum(3, YAxis.AxisDependency.LEFT);
barChart.setVisibleXRangeMaximum(3);
barChart.setVisibleYRangeMaximum(3, YAxis.AxisDependency.LEFT);
在下图中,显示了所有值,而预期输出应包含3行和3列。
答案 0 :(得分:4)
尝试在图表无效后调用setVisibleXRangeMaximum()。
这样的事情:
lineChart.invalidate();
lineChart.setVisibleXRangeMaximum(3);