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

时间:2016-06-10 12:59:12

标签: android charts 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);

截图:

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

Chart Showing all the values

1 个答案:

答案 0 :(得分:4)

尝试在图表无效后调用setVisibleXRangeMaximum()。

这样的事情:

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