2012-10-17 77 views
0

場景:
1)需要5個不同範圍的五個不同時期{3M,6M,1Y,2Y & 3Y};因此,不同的情節空間。
2)每個繪圖空間將包含4個重複繪圖(每個繪圖可以切換可見/隱藏)。唯一的區別是他們各自的時期。
3)用戶按下「週期按鈕」顯示其各自的繪圖空間。

所有的情節空間最初將創建與他們各自的地塊&範圍。

問題:
1)什麼是最好的方式來選擇任何一個這些情節空間人類的互動?
場景 - 用戶選擇一段時間/劇情splace。

2)可以繪製/繪製空間共享一個共同的數據&委託源?

我注意到沒有引用劇情的委託/數據源內的特定情節空間/情節。所以我認爲有平行的委託/數據源會更好。什麼是切換劇情空間的正確方法?

回答

0
  1. 如果一次只能看到一個範圍,爲什麼複製一切?只需製作四張圖並將它們分配到一個繪圖空間。每當用戶選擇不同的範圍時,更改繪圖範圍(如果需要,還可以標註軸標籤)。這些圖將自動重新繪製以反映新的範圍。

  2. 多個地塊可以共享一個地塊空間。你可以根據需要混合搭配;以Mac CPTTestApp爲例。它爲兩個散點圖使用一個繪圖空間,爲兩個柱狀圖繪製另一個獨立繪圖空間。

您可以在多個對象之間共享單個數據源和/或委託。所有的核心繪圖示例應用程序都這樣做。所有的數據源和委託方法都將一個對plot或plot space的引用作爲參數之一。您可以使用identifier屬性來區分各種繪圖和/或繪圖空間。

+0

我試圖使用具有不同標籤策略/時期的單個繪圖空間。但顯然,一旦設定好了,我就不能改變劇情的X範圍。 對於一個標籤策略,初始範圍設置爲6(#months)滴答。新的範圍/期間將範圍設置爲54(#數據點)以用於不同的標籤策略。由此產生的範圍仍然是6個滴答聲。 –

+0

您可以顯示您的代碼以及繪圖範圍值,標籤策略以及您正在更改的任何值的前後值嗎? –

相關問題