将动态数据添加到MPAndroidChart

时间:2014-12-07 05:24:38

标签: mpandroidchart

任何人都可以通过一个简单的例子来解释如何动态地将数据添加到已绘制的图表中。我尝试使用github链接中的详细信息来添加数据,但是无法这样做。一个非常简短的例子或链接也没关系。谢谢

1 个答案:

答案 0 :(得分:1)

您可以在此处下载项目https://github.com/PhilJay/MPAndroidChart/archive/master.zip 打开项目,在 MPChartExample 中,您有 DynamicalAddingActivity.java 文件。

  1. 您需要创建图表:
  2. 使用值添加dataSet(您的行)(请查看示例中的 MPChartExample 项目中的 addDataSet()方法。
  3. 您可以执行一个添加新条目的CountTimerDown 数据集。
  4. /** each 5 seconds **/
    new CountDownTimer(5000, 1000) {
    
         public void onTick(long millisUntilFinished) {
         }
    
         public void onFinish() {
            double randomValue = 19.0 + (Math.random() * (21.0 - 19.0)); 
            int indexOfMyLine = 0;
    
            Entry newEntry = new Entry((float) randomValue, indexOfMyLine); 
         }
    
         

    }开始();