2012-03-06 13 views
0

私はx軸のラベルが私のgraphViewの下限に固執していることを達成しようとしています。意味: 最小/最大値に応じて範囲を設定するときPlotDataの値グラフの一番下にラベルを毎回表示したい。コアプロットをCore-Plotの下に貼り付けるGraphView

これは、私はスケーリングが必要なだけいただきました!見に最小/最大値に応じて作るために自動縮尺機能を設定する方法である:私は今、グラフを拡大したいとき

// Auto scale the plot space to fit the plot data 
[plotSpace scaleToFitPlots:[NSArray arrayWithObjects:dataSourceLinePlot, nil]]; 
CPTMutablePlotRange *xRange = [[plotSpace.xRange mutableCopy] autorelease]; 
CPTMutablePlotRange *yRange = [[plotSpace.yRange mutableCopy] autorelease]; 

[xRange expandRangeByFactor:CPTDecimalFromDouble(1.0)]; 
[yRange expandRangeByFactor:CPTDecimalFromDouble(8.15)]; 

ので、ラベルはどこに滞在されています彼らです。
表示されない場合もありますが、常に表示する必要があります。任意のヒント?

// EDIT

アドバンス 乾杯で おかげで私はすでにlabelOffsetで働いていますが、ビューをズームしたいときにうまくいっていませんか、最小/最大値が変化しています。

答えて

1

ズームインしても常にx軸ラベルが表示されるようにするには、軸のCPTConstraintsを設定する必要があります。次のコードはこのトリックを行う必要があります:

​​
+0

Thxたくさん!悲しいことに私は記念碑について何かを見つけません...乾杯! –

関連する問題