MPAndroidChart 如何始终显示视口中的最后一个点?

MPAndroidChart how to always show the last point in viewport?

我正在使用 MPAndroidChart

这里 https://github.com/PhilJay/MPAndroidChart/wiki/Modifying-the-Viewport 我发现我们可以使用 moveViewToX(float xIndex)(移动左侧(边缘)当前视口到指定的 x 索引)。 但是,如果我需要始终显示最后一点并且不管有多少点?

现在我使用 moveViewToX(500); 作为参数,即使我只有 50 点,它的工作. 但是,我认为这是不对的!

为什么不用

int numberOfYourEntries = ...; // get the number
chart.moveViewTo(numberOfYourEntries);

您也可以使用

lineChart.moveViewToX(lineChart.getXChartMax());