setVisibleXRangeMaximum

setVisibleXRangeMaximum

我目前正在使用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列。

android - setVisibleXRangeMaximum()和setVisibleYRangeMaximum()在MPAndroidChart中不起作用-LMLPHP

最佳答案

在使图表无效后,只需尝试调用setVisibleXRangeMaximum()。

像这样的东西:

lineChart.invalidate();
lineChart.setVisibleXRangeMaximum(3);

关于android - setVisibleXRangeMaximum()和setVisibleYRangeMaximum()在MPAndroidChart中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37748923/

10-10 05:20