2

Android アプリケーションに achartengine を使用しています。x 軸と y 軸を制限するにはどうすればよいですか? x 軸と y 軸の負の部分を表示したくありません。前もって感謝します

4

3 に答える 3

7

次の方法を使用して、軸が所定の位置から移動するのを無効にすることができます。

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

軸が負の値にならないようにしたい場合は、次の方法を使用できます。

ここで、このメソッドはサイズ = 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});
于 2013-03-25T06:50:27.290 に答える
2

私は自分のコードで以下を使用しました。

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

また、次のスニペットでズームとタッチオフを行うこともできます:

 renderer.setPanEnabled(false, false);
 renderer.setZoomEnabled(false, false);
于 2013-03-12T13:32:03.783 に答える