2012-02-10 9 views
0

5秒ごとにデータセットにデータをリフレッシュします。 最初にokを生成し、repaint()を呼び出すと最初と最後の値が接続されます。AChartengine LineChart(リフレッシュビューの場合)

私は

最初の生成...なぜ知らない:

mChartView = ChartFactory.getLineChartView(ProductInfo.this, 
       dataset, mRenderer); 
     layout.addView(mChartView, new LayoutParams(
      LayoutParams.FILL_PARENT, 180)); 

//そうでない場合はnull mChartView更新:あなたのレンダラ場合

mChartView.repaint(); 
mChartView.invalidate(); 

問題1

答えて

0

をその行の下に塗りつぶすように設定されている場合、レンダラーはあなたのモミを接続しようとしますtと最後のポイント。それが何が起こっているかを確認してみてください。もしそうなら、あなたはラインの下に記入する必要があります、私は最初の余分な値であなたのデータを埋めることをお勧めし、あなたの塗りの底に対応するyの値で終わります。塗りつぶしたくない場合は、それをオフにするだけで効果があります。

+0

ああ、私は今理解しています。どうも – Sherad