2011-11-10 6 views
0

私は小さな問題を思いついた。さて、私は グラフをプロットするプログラムを持っています。そのために私はいくつかの機能を設定しました。 最初に読み込まれるとグラフはプロットスペース などで初期化されます。ユーザーがボタンをクリックすると、新しいプロットが グラフに追加されます。しかし、それで私は plotSpace.xRangeplotsPace.yRangeを変更する必要があります。 で既にグラフを初期化した後、どうすればいいですか? あなたの考えをありがとう!Coreplot編集用プロットスペース

答えて

0

グラフの作成だけでなく、いつでもプロットスペースの範囲を変更できます。これを行うと、グラフは、表示された軸の範囲を画面上で調整する必要があります。私はあなたがこの後に与えられたグラフのためにデータを再ロードする必要があるとは思わない。

は、一例として、プロットのXの範囲を調整する必要があり、次のコードは、0から100までであることが:がCPTXYGraphインスタンス、この場合には

CPTXYPlotSpace *plotSpace = (CPTXYPlotSpace *)graph.defaultPlotSpace; 
[plotSpace setXRange:[CPTPlotRange plotRangeWithLocation:CPTDecimalFromInteger(0) length:CPTDecimalFromInteger(100)]];