2012-05-02 2 views
1

Iはachartengineを使用していると私は、x軸上の現在の日付によって、私はAchartengine:スクロールしてパンを再描画します。どのようにできるのか?

 for(int i=0; i<= array of value to be inserted i++){ 
     ..... 
     aRenderer.addXTextLabel(//value I want is showd on x axis); 
     ..... 
     } 
     aRenderer.setXAxisMin(dateMin); 
     aRenderer.setXAxisMax(adateMax); 
     aRenderer.setXLabels(0); 
を使用自分のコードでは15から0へのいくつかの値軸Yから始まる最後の30日間パットさghraphを示し

私はxラベルをカスタマイズしたので、右と左をスクロールすると、他のラベリングはアピールしません。そこで私は、PanLinstenerを実装する新しいクラスを作成し、パネルをスクロールするときにpanApplied()でラベルを再描画することを考えました。 誰かがこれに良いアイデアを持っていますか?

これは私が右から左にスクロールしたときに私が取得ものである:

enter image description here

答えて

0

IはpanApplied()メソッドで再描画グラフ、PanLinstenerを実現するため選びました。

0

panApplied()メソッドでは、カスタムラベルを再構築する必要があります。 おそらく、X軸の範囲:renderer.getXAxixMin()とrenderer.getXAxisMax()を知り、この間隔の間に新しいカスタムラベルを追加する必要があります。

関連する問題