1

CorePlotライブラリを使用しているプロジェクトの1つで散布図を使用しようとしています。それでも良い結果が得られましたが、何かがおかしくなり、その後はコードを変更していないので、何の関係もないと思います。これは、プロットが現在どのように見えるかです。 ここに画像の説明を入力してください

expandRangeByFactor私が設定している値は次のとおりです。

CPTMutablePlotRange *xRange = [plotSpace.xRange mutableCopy];
[xRange expandRangeByFactor:CPTDecimalFromCGFloat(350.3f)];
plotSpace.xRange = xRange;
CPTMutablePlotRange *yRange = [plotSpace.yRange mutableCopy];
[yRange expandRangeByFactor:CPTDecimalFromCGFloat(8.3f)];
plotSpace.yRange = yRange;

値を見ると、このようになってはいけないので、ここで何が間違っているのかわかりません。これについては緊急の支援が必要です。

4

1 に答える 1

1

この-expandRangeByFactor:メソッドは、範囲の長さに指定された係数を掛けます。範囲の中心を同じ場所に保つように範囲の位置を調整します。かなり大きな要素を使用しています。たとえば、開始x範囲の長さが1日の場合、拡張範囲はほぼ1年の長さになります。

于 2012-11-17T01:23:58.583 に答える