Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 获取绘图';s符号数据_Objective C_Ios7_Core Plot - Fatal编程技术网

Objective c 获取绘图';s符号数据

Objective c 获取绘图';s符号数据,objective-c,ios7,core-plot,Objective C,Ios7,Core Plot,Core Plot中是否有任何方法在Plot滚动并接收到recordIndex参数时调用?我的目标是为屏幕上出现的符号获取x和y值。我在示例和文档中搜索过,但可能遗漏了什么。谢谢。使用打印空间委托来监视打印空间的更改。您的数据源知道所有数据值是什么。您可以在每次打印空间更改后检查哪些数据点可见。使用-(void)plotSpace:(CPTPlotSpace*)space didChangePlotRangeForCoordinate:(CPTCoordinate)坐标没有帮助。如果尝试获取xR

Core Plot
中是否有任何方法在Plot滚动并接收到
recordIndex
参数时调用?我的目标是为屏幕上出现的符号获取
x
y
值。我在示例和文档中搜索过,但可能遗漏了什么。谢谢。

使用打印空间委托来监视打印空间的更改。您的数据源知道所有数据值是什么。您可以在每次打印空间更改后检查哪些数据点可见。

使用-(void)plotSpace:(CPTPlotSpace*)space didChangePlotRangeForCoordinate:(CPTCoordinate)坐标没有帮助。如果尝试获取xRange和yRange,则CPTXYPlotSpace*plotSpace=(CPTXYPlotSpace*)space.graph.defaultPlotSpace;NSLog(@“1--%@”,plotSpace.xRange);NSLog(@“2-->”,plotSpace.yRange);然后我得到正确的xRange值,但对于yRange,每次都得到相同的值{0-100,这实际上是我的y轴值范围,但不是绘图上符号的值。因此,如果我在绘图上绘制了3个符号,则没有方法仅获取这3个数据点的x、y值?空间参数是更改后的绘图空间,无需返回图形以获取绘图空间。x和y范围告诉您da的范围ta点显示在绘图区域中。您的数据不需要填充该范围。绘图范围有几种方法可以根据该范围测试值(
double
NSDecimal
、和
NSNumber
),因此很容易检查哪些数据点可见。