1

私はCorePlot次のようなグラフを持っていますiOS5ここに画像の説明を入力してください

そしてこのようにiOS6ここに画像の説明を入力してください

ご覧のとおり、見当違いになっています。私がそれを配置するために使用するコードは同じままです:

graph.plotAreaFrame.paddingTop    = 20.0;
graph.plotAreaFrame.paddingRight  = 0.0;
graph.plotAreaFrame.paddingBottom = 0.0;
graph.plotAreaFrame.paddingLeft   = 0.0;

[plotSpace scaleToFitPlots:[NSArray arrayWithObjects:plot01, plot02, nil]];

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

x.gridLinesRange = yRange;
y.gridLinesRange = xRange;

なぜこれが起こっているのかについてのアイデアはありますか?私は本当にここで立ち往生していて、あちこちで値を連鎖させようとしましたが、結果は同じままです。

私は最新バージョンのCorePlotを使用しています1.1Xcode 4.6

4

1 に答える 1

1

これは Core Plot 1.1 の既知の問題です。最新のコードでは修正されていますが、それ以降完全なリリースはありません。Mercurial を使用してGoogle Codeから最新のコードをプルして、修正を取得できます。

于 2013-03-08T01:11:00.547 に答える