在MPChart库中的蜡烛图视图缩放问题在android应用程序上

时间:2015-05-01 13:44:53

标签: mpandroidchart candlestick-chart

我要求在1920年到2020年期间绘制具有100年价值数据的蜡烛图。当我使用mp图表绘制图表时,它会在图表上显示所有100年的数据。

我的要求是显示rhw应用程序启动时的最近20年的数据(从2001年到2020年)。此外,用户应该能够从右向左滚动图表以查看图表上剩余的数据年份。

我用过这段代码:

mChart.setVisibleXRange((mChart.getXChartMax()-mChart.getXChartMin())/3);

然而,这将图表视图分为3个部分,并显示1920年至1956年的数据。

请帮我解决这个问题。

提前致谢。

1 个答案:

答案 0 :(得分:0)

你需要在之后指定范围 setData(),invalidate()或notifyDataChangeSet()

mChart.setVisibleXRangeMaximum(20);

如果要将X向右滚动,可以使用:

mChart.moveViewToX(Integer.MAX_VALUE);