2012-05-07 3 views
3

私はachartengineライブラリを使用して折れ線グラフを持っています。 x軸には日付があります。私は最小限の表示可能な日付を設定する必要があります。 x軸がDateのオブジェクトで作成され、setPanLimitsがdoubleの値をとる場合はどうすればよいですか?Android:AChartEngine mRenderer.setPanLimits in dates

Date minDate = new GregorianCalendar(2008, 1, 01).getTime(); 
    Date maxDate = new GregorianCalendar(2008, 1, 30).getTime(); 
    // mRenderer.setPanLimits(new double[] { minX, maxX, minY, maxY}); 
    mRenderer.setPanLimits(new double[] { minX, maxX, 0, 1000}); 
    mRenderer.setZoomLimits(new double[] { minXe, maxX, 0, 1000 }); 

I 0として最小のx軸を設定した場合、その後にすべてのX軸の移動が、ビュー内のすべてのxの値を示すことができません。私はちょっと小さいxを少し小さくし、大きなxをmaxに設定する必要があるので、グラフを少し左右に動かすことができます

その3日間については、private static final double THREEDAYS = 81300000 *3;ですが、Dateからそのdouble私はminXを得るために引くことができますか?

私の質問を理解していただければ幸いです。おかげ

答えて

2

これは、これは他の人

に役立つ3日

double THREEDAYS = 81300000 *3; 
double minX = minDate.getTime() - THREEDAYS; 
double maxX = maxDate.getTime() + THREEDAYS; 

希望にビューポートを拡張します

関連する問題