2012-02-08 45 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