0

谁能用一个简单的例子来解释如何将数据动态添加到已经绘制的图表中。我尝试使用 github 链接中的详细信息来添加数据,但不能这样做。一个非常简短的示例或链接也可以。谢谢

4

1 回答 1

1

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

  1. 您需要创建图表:
  2. 使用值添加数据集(您的行)(请查看 MPChartExample项目中addDataSet()方法中的示例)。
  3. 在您可以为数据集添加一个新条目的 CountTimerDown 之后。
/** 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); 
     }

}。开始();

于 2015-01-05T18:04:58.787 回答