核心图xAxis visibleRange start from 0从开始消失

时间:2012-05-05 12:54:47

标签: iphone core-plot

我正在使用下面但是想根据我的计算值启动我的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)];

谢谢,

1 个答案:

答案 0 :(得分:2)

labelExclusionRanges删除给定范围内的刻度线和轴标签。你将零点(0)删除。如果您不需要该功能,则应将labelExclusionRanges保留为nil(默认值)。