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

Bal*_*vam 1 charts android mpandroidchart

我目前正在使用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);
Run Code Online (Sandbox Code Playgroud)

屏幕截图:

在下图中,显示了所有值,而预期输出应包含3行和3列。

显示所有值的图表

小智 5

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

像这样的东西:

lineChart.invalidate();
lineChart.setVisibleXRangeMaximum(3);
Run Code Online (Sandbox Code Playgroud)

  • 难以置信,节省了我的时间。 (2认同)