切换绘图空间的正确方法是什么?

时间:2012-10-17 22:01:13

标签: core-plot scatter-plot

方案:
1)五个不同的时期{3M,6M,1Y,2Y& 3Y}需要5个不同的范围;因此,不同的情节空间。
2)每个绘图空间将包含4个重复的图(每个图可以切换为可见/隐藏)。唯一的区别是他们各自的时期。
3)用户按下“周期按钮”以显示其各自的绘图空间。

所有绘图空间最初将使用它们各自的图和&范围。

问题:
1)为人类互动选择任何一个这些情节空间的最佳方法是什么?
场景 - 用户选择周期/图表splace。

2)绘图/绘图空间可以共享共同的数据&代表来源?

   我注意到在绘图的委托/数据源中没有引用特定的绘图空间/绘图。所以我假设拥有并行的委托/数据源会更好。

1 个答案:

答案 0 :(得分:0)

  1. 如果一次只能看到一个范围,为什么要复制一切?只需制作四个图并将它们分配到一个绘图空间。每当用户选择不同的范围时,更改绘图范围(以及必要时的轴标记)。这些图将自动重绘以反映新范围。

  2. 多个图可以共享一个绘图空间。您可以根据需要混合搭配;有关示例,请参阅Mac CPTTestApp。它使用一个绘图空间用于两个散点图,另一个独立绘图空间用于两个条形图。

  3. 您绝对可以在多个对象之间共享单个数据源和/或委派。所有Core Plot示例应用程序都执行此操作。所有数据源和委托方法都将对绘图或绘图空间的引用作为参数之一传递。您可以使用identifier属性来区分各种绘图和/或绘图空间。