1

我想通过单击它来绘制折线图来获取axisLabel值?怎样才能做到这一点?是否有可能选择每个标签值?我已经尝试过绘图空间委托方法。-(BOOL)plotSpace:(CPTPlotSpace *)space shouldHandlePointingDeviceDownEvent:(id)event atPoint:(CGPoint)point通过这个我只能获得绑定值。什么是最好的解决方案?提前致谢。

4

1 回答 1

1
  1. 将图形图层坐标系中的点转换为绘图区域:

    CGPoint pointInPlotArea = [space.graph convertPoint:interactionPoint
                                                toLayer:space.graph.plotAreaFrame.plotArea];
    
  2. 将点转换为数据坐标:

    NSDecimal plotPoint[2];
    [space plotPoint:plotPoint forPlotAreaViewPoint:pointInPlotArea];
    

    或者

    double plotPoint[2];
    [space doublePrecisionPlotPoint:plotPoint forPlotAreaViewPoint:pointInPlotArea];
    
于 2012-07-26T23:27:50.197 回答