如何使用achartengine在一些延迟后重绘气泡图中的一系列点?

时间:2013-12-31 11:01:56

标签: java achartengine

我有以下代码 这里我正在清除第一个graph视图,该视图在2秒延迟后绘制并调用方法重绘但不是绘图

        paint=true;
        while(paint)
        {
        //for(int s=0;s<4;s++){
        new Timer().schedule(new TimerTask() {          
            @Override
            public void run() {
                //this code will be executed after 2 seconds      
                // HRChartView.repaint();
                // addSeriesValues(false);                  
                series.clearSeriesValues();
                HRChartView.repaint();
                HRChartView.refreshDrawableState();
                System.out.println("repaintttttt");
              }
        }, 2000);
        paint=false;
        }
        //paint=false;
        // function contains xy series values
        addSeriesValues(false);



private void addSeriesValues(boolean trfalvalue) {
series = new XYValueSeries("");

series.add(24f, 34, 5);
series.remove(0);


series.add(26f, 41, 2);

series.add(27f, 40, 3);
series.add(26.02f, 44.2, 4);
series.add(28.03f, 41.3, 5);
series.add(26.04f, 41.4, 8);
series.add(24.05f, 41.5, 8);
series.add(25.06f, 42.6, 8);
series.add(28.07f, 45.7, 8);
series.add(26.08f, 41.8, 8);
series.add(27.09f, 49.9, 8);
//trfalvalue=true;

if (trfalvalue) { 

    series.remove(9);

    series.add(genRandom(21,30), genRandom(31, 35));


}
}

1 个答案:

答案 0 :(得分:0)

您清除series然后再添加任何内容,因此无需显示任何内容。