0

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

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

我用过这段代码:

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

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

请帮我解决这个问题。

提前致谢。

4

1 回答 1

0

您需要在setData()、invalidate() 或 notifyDataChangeSet()之后指定范围

mChart.setVisibleXRangeMaximum(20);

如果你想向右滚动 X,你可以使用这个:

mChart.moveViewToX(Integer.MAX_VALUE);
于 2016-04-13T08:49:06.923 回答