问题:
假设我有一个方程:y = x^2
使用 core-plot 我这样做:
-(NSUInteger)numberOfRecordsForPlot:(CPTPlot *)plot {
return 3000;
}
-(NSNumber *)numberForPlot:(CPTPlot *)plot field:(NSUInteger)fieldEnum recordIndex:(NSUInteger)index
{
NSNumber *num = nil;
switch ( fieldEnum ) {
case CPTScatterPlotFieldX:
num = [NSNumber numberWithUnsignedInteger:index];
break;
case CPTScatterPlotFieldY:
num = [NSNumber numberWithUnsignedInteger:index*index];
break;
}
return num;
}
但这只会绘制 3000 个点,即使在缩小后(当 X 轴显示从 0 到 5000 的点时)。所以其余区域未绘制。
我想要的是:缩小后,我可以在整个可见区域刷新绘图。
有人知道怎么做吗?