シナリオ: 5 つの期間 {3M、6M、1Y、2Y & 3Y} の 5 つのグラフ。それぞれに独自の (1-2) 散布図があります。同じ y 範囲 (値) を共有します。
各期間には、異なる x 範囲とラベル付けポリシーがあります。
たとえば、修正ポリシーまたは場所ポリシーのいずれかを持つことができます。別のなし。
X-Range は不変/plot-space のようです。
そのため、特定の xRanges とラベル付けポリシーを使用して、パラレル プロット スペースを作成することを考えています。
プロット スペースと x.axis(s) および plot(s) との関係を調べました。
グラフ <=== {NSMutableArray *plotSpaces}
x.axis/plot-space.
plot/plot-space
したがって、次のことができると思います:
1) プロットスペースを作成します。
2) プロット空間を特定のプロット、x 軸および xRange に割り当てます。
3) プロットをグラフに追加またはグラフから削除します。
4) グラフを再描画します。
したがって、ユーザーが期間/プロットスペースを選択するとき、私がする必要があるのは、既存のプロットを期間プロットに置き換えることです。これにより、グラフにプロットがプロットされ、それぞれの x 軸が表示されます (Y 軸は一般的です) )?
[myGraph removePlot:(CPTPlot *)oldPlot];
[myGraph addPlot:(CPTPlot *)plot toPlotSpace:(CPTPlotSpace *)space];
...ここで少し迷っています。
?