私は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.1
。Xcode 4.6