有没有办法使用Core Plot将定期标签分配给数据图?比如我的情节点上列出的10-20个标签。
这是我希望做的一个例子(模型):
是否可以在图表加载时执行此操作,或者当您在图表中滑动时,您会看到显示其呼出的数据点?
答案 0 :(得分:1)
您必须自己绘制标注气泡,但可以标记数据点。要进行标注,您可以继承CPTextLayer并让它在文本周围绘制气泡。使用这个新类来制作标签。
您可以实施数据源方法以通知Core Plot应标记哪些数据点,并根据需要提供您自己的标签(这是您执行标注的方式)。您还可以响应触摸事件(单击Mac上的事件)并显示触摸点的标签。您必须单独触摸每个点 - 如果您从一个点拖动到下一个点,则不会收到代理通知。
Core Plot中包含的示例演示了这两种技术的工作原理。