1
StartValue = 0.0;
EndValue = 700.0;
StepValue = 100.0;

メソッドを使用してラベルを生成するためにこれらの値を使用しているとき

MathHelper.getLabels(StartValue, EndValue, StepValue);

8 個のラベルではなく、71 個のラベル (0.0 から 700.0 まで 10.0 刻み) を生成します。

なぜこれが起こっているのかわかりません。

助けが必要です。

前もって感謝します。

以下は私のコードです:

double yAxisStart = 0.0;
double yAxisEnd = 700.0;
int yAxisStep = 100.0;
List<Double> labels = MathHelper.getLabels(yAxisStart, yAxisEnd, yAxisStep);
mRenderer.clearYTextLabels();
for (Double label : labels) {
    mRenderer.addYTextLabel(label, "" + label);
}
mRenderer.setYLabels(0);

私が欲しかった出力は次のとおりです。

0.0
100.0
200.0
300.0

等々。

4

1 に答える 1