2013-03-12 117 views

回答

3

我在我的代码中使用以下代码。希望这可以帮助你。

renderer.setXAxisMin(xMin); 
renderer.setXAxisMax(xMax); 
renderer.setYAxisMin(yMin); 
renderer.setYAxisMax(yMax); 

而且你还可以缩放和下面的代码片段触发:

renderer.setPanEnabled(false, false); 
renderer.setZoomEnabled(false, false); 
+0

xmin xmax ymin ymax是什么值?我尝试0.0因为它应该是一个双。但负面的部分依然存在。 – adhi 2013-03-12 13:46:23

7

U可以禁用轴从一个地方通过以下方法移动:

renderer.setPanEnabled(enable(boolean)); 
renderer.setPanEnabled(enabledX(boolean), enabledY(boolean)); 

如果您想要轴不应该在负值,你可以使用以下方法:

这里这种方法采用size = 4的double值的数组;

renderer.setPanLimits(new double[]{{xMin, xMax, yMin,yMax}); 

请记住,您必须提供所有4个值,否则平底锅将被禁用。 要获得两轴摆脱最大限制的问题,我设置Double.MAX_VALUE值如下:

renderer.setPanLimits(new double[]{0.0,Double.MAX_VALUE,0.0,Double.MAX_VALUE}); 
2

,如果你想隐藏你应该使用极限负(或正)数据。 使用限制是这样的:

Xmin=1; 
Xmax=100; 

Ymin=1; 
Ymax=100; 

double[] panLimits = {Xmin,Xmax, Ymin , Ymax}; 

multiRenderer.setPanLimits(panLimits); 

与此代码我隐藏正负值和锁定图表锅。

我希望这会有用。