2013-05-08 39 views
1

我是用户achartengine绘制图表。当我绘制多于1个点时,没有问题,因为evrey点显示在图中,但是当点只有一个时,它将在图的左侧对齐X轴,并且不显示。Android - 如何在图形中心对齐点?

enter image description here

那么如何移动点在图形的中心?

Thx提前!

回答

1

将第一点,假设点的位置在x之后,Y,请执行下列操作:

renderer.setXAxisMin(x - 1); 
renderer.setXAxisMax(x + 1); 
renderer.setYAxisMin(y - 1); 
renderer.setYAxisMax(y + 1); 

或短版本:

renderer.setRange(new double[] {x - 1, x + 1, y - 1, y + 1}, 0); 

以后,当您添加第二个点,只要确保使用上述方法设置其他可见范围或使用以下方法重置可见范围:

renderer.setRange(new double[] {MathHelper.NULL_VALUE, MathHelper.NULL_VALUE, MathHelper.NULL_VALUE, MathHelper.NULL_VALUE}, 0); 
+0

thx为你的帮助,我解决了加入:'if(count == 1){mRenderer.setXAxisMin(i - 1); mRenderer.setXAxisMax(i + 1); }其中count是我必须绘制的点数 – Gimmy88 2013-05-09 09:55:12