缩放后更改数据源 - 核心图

时间:2013-04-09 14:42:59

标签: plot core-plot core

我需要在缩放绘图后更改数据源,在缩放完成时我可以以某种方式拦截吗?

我设置了allowsUserInteraction = YES,因此我可以平移和缩放,但是我找不到处理此事件的方法。

2 个答案:

答案 0 :(得分:1)

您可以使用绘图空间代表观察绘图范围。当范围满足您设置的任何阈值时,请更改数据源。

答案 1 :(得分:0)

这些是正确的方法:

- (BOOL) plotSpace:(CPTPlotSpace *)space shouldHandlePointingDeviceDraggedEvent:(id)event atPoint:(CGPoint)point
- (BOOL) plotSpace:(CPTPlotSpace *)space shouldHandlePointingDeviceDownEvent:(id)event atPoint:(CGPoint)point 
- (BOOL) plotSpace:(CPTPlotSpace *)space shouldHandlePointingDeviceUpEvent:(id)event atPoint:(CGPoint)point {
- (BOOL) plotSpace:(CPTPlotSpace *)space shouldScaleBy:(CGFloat)interactionScale aboutPoint:(CGPoint)interactionPoint