0

以下を使用していますが、計算値に従ってx軸を開始したいのですが、visibleRange plotRangeWithLocation:CPTDecimalFromFloat(21)を追加すると、最初から行が消えます。同じように助けてください。

x.majorIntervalLength = CPTDecimalFromString([NSString stringWithFormat:@"%d",(interval)]);
x.orthogonalCoordinateDecimal = CPTDecimalFromString(@"0");

x.minorTicksPerInterval = 2;

NSArray *exclusionRanges = [NSArray arrayWithObjects:
                            [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(0.01) length:CPTDecimalFromFloat(0.02)], 
                            [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(0.00) length:CPTDecimalFromFloat(0.02)],
                            [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(0.00) length:CPTDecimalFromFloat(0.02)],
                            nil];

x.titleLocation = CPTDecimalFromString(@"0.0");
x.labelExclusionRanges = exclusionRanges;
x.titleOffset = 10.0;

x.visibleRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(0) length:CPTDecimalFromFloat(endPoint)];

ありがとう、

4

1 に答える 1

2

は、指定された範囲のlabelExclusionRanges目盛りと軸ラベルを削除します。ゼロ (0) の目盛りを削除しています。labelExclusionRangesその機能が必要ない場合は、nil (デフォルト値)のままにしておく必要があります。

于 2012-05-05T16:15:19.753 に答える