MPAndroidChart更改图表的日期范围

时间:2018-10-16 20:41:18

标签: android mpandroidchart

我有一个基于日期的图表,其中x轴为日期。默认情况下,我使用过去6个月的数据集填充图表。我想更改图表以显示:

  • 过去一周,
  • 过去一个月
  • 过去3个月等

我在此处查看了用于修改视口的API文档:https://github.com/PhilJay/MPAndroidChart/wiki/Modifying-the-Viewport

并尝试使用:

    graph.setVisibleXRangeMaximum(100);
    graph.moveViewToX(50);
    graph.invalidate();

我尝试了各种不同的参数,但是执行上述代码后什么也没有发生。我的图表已经填充了数据,并且显示正确。

我是否在朝着正确的方向寻找我想要实现的目标?如何调试我的问题?

1 个答案:

答案 0 :(得分:0)

对于那些感兴趣的人,我找到了解决方案。

TL; DR:没有内置功能可以更改显示数据的粒度。您需要相应地设置图表的数据集。

以下是示例示例:https://github.com/PhilJay/MPAndroidChart/blob/master/MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/LineChartTime.java