如何在 Core Plot 中获取对特定情节 space 的引用

How to get reference to a specific plot space in Core Plot

如何获取对情节的引用 space? 如果只有一个地块 space,我们可以使用以下代码创建并获取对默认地块 space 的引用:

CPTXYPlotSpace *plotSpace = (CPTXYPlotSpace *) graph.defaultPlotSpace

所以我们之后可以在这个情节中添加情节space。当图中有多个图 space 时,问题就来了,我们尝试通过另一种方法将图添加到非默认图 space(即相关图 space 是用另一种方法创建的)。应该有关于 plot spaces 数组的内容,但我无法理解。 谢谢

您有多种选择:

  • 为新绘图设置 identifier space 并使用 -plotSpaceWithIdentifier: 从图中检索参考。

  • 使用 -plotSpaceAtIndex: 以按添加到图表中的顺序引用图 space。默认图 space 位于索引 0.

  • 在您应用的其他地方(例如,在实例变量中)保留对每个新绘图的引用 space。