我目前正在使用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列。
最佳答案
在使图表无效后,只需尝试调用setVisibleXRangeMaximum()。
像这样的东西:
lineChart.invalidate();
lineChart.setVisibleXRangeMaximum(3);
关于android - setVisibleXRangeMaximum()和setVisibleYRangeMaximum()在MPAndroidChart中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37748923/