2012-02-08 41 views
4

我有一個圖表,其中x軸中的信息是日期。我想限制鍋,但我不知道如何用日期做到這一點!SetPanLimits()在軸中的日期Achartengine

我發現這個問題,但還沒有答案!

AChartEngine Messed up labels

謝謝!

解決方案:我以非常難看的方式做到了,所以如果有人提出更好的主意,我會很樂意聽到。我做了什麼:

double[] limits = new double[] {xMin-(81300000 *3),xMax+(81300000 *3),yMin,yMax}; 

這樣我就限制它到我的第一個和最後一個日期前後三天。

回答

3

這個解決方案也是我所做的。而就在圖形活動的頂部

private static final double THREEDAYS = 86400000 *3; 

然後

double[] limits = new double[] {xMin-THREEDAYS ,xMax+THREEDAYS ,yMin,yMax}; 
+0

也許我有點遲到了,但爲什麼8130萬,而不是86400000(= 1000 * 3600 * 24設置一個靜態最後雙)? – Dreamcooled 2015-04-05 13:41:16

+0

Dreamcooled,你是對的。我只是從原來的問題中獲得了價值,並沒有檢查它 – RasTheDestroyer 2015-04-06 20:28:32