我想通过点击它来绘制线图来获取axisLabel值?怎么能实现这个?是否有可能选择每个标签值?我已经尝试了-(BOOL)plotSpace:(CPTPlotSpace *)space shouldHandlePointingDeviceDownEvent:(id)event atPoint:(CGPoint)point
的绘图空间委托方法。通过这个我只能得到绑定值。什么是最好的解决方案?
提前谢谢。
答案 0 :(得分:1)
将点从图层的坐标系转换为绘图区域:
CGPoint pointInPlotArea = [space.graph convertPoint:interactionPoint
toLayer:space.graph.plotAreaFrame.plotArea];
将点转换为数据坐标:
NSDecimal plotPoint[2];
[space plotPoint:plotPoint forPlotAreaViewPoint:pointInPlotArea];
或
double plotPoint[2];
[space doublePrecisionPlotPoint:plotPoint forPlotAreaViewPoint:pointInPlotArea];