2012-02-01 87 views

回答

2

有两个属性称为CPXYPlotSpace下XRANGE和yRange。你可以用它来设置限制。例如,

CPXYPlotSpace *plotSpace = (CPXYPlotSpace *)graph.defaultPlotSpace; 

plotSpace.xRange = [CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(0.0) length:CPDecimalFromInt(10)]; 

plotSpace.yRange = [CPPlotRange plotRangeWithLocation:CPDecimalFromInt(5) length:CPDecimalFromInt(10)]; 
+0

NSTimeInterval oneday = 60 * 60 * 24 CPTXYPlotSpace * plotSpace =(CPTXYPlotSpace *)graph.defaultPlotSpace; NSTimeInterval xLow = 0.0f;我想从当前日期到10日期显示。可能吗? contentArray = [[NSMutableArray alloc] init]; plotSpace.xRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(xLow) length:CPTDecimalFromFloat(oneDay * 50.f)];plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(0.0)length:CPTDecimalFromFloat(50.0)]; plotSpace.allowsUserInteraction = YES; – Priya 2012-02-01 09:45:17

+0

没有直接的功能来支持它。你必须手动做到这一点!应用你的数学。我只是建议先从当前日期的日期组件开始,然后添加10以获得最大限制。使用轴图例来提示您的单位为天。 – cocoakomali 2012-02-01 09:58:00