Core Plot を使用して折れ線グラフを表示しています。以下に示すように、プロットのラベルが境界線の近く (外側ではない) にある場合は切り取られます。
ただし、XCode ストーリーボード (下の写真) でわかるように、各グラフの境界線が (高さ) よりもかなり上にあり、プロットのラベルが切り取られている理由はないようです。
グラフ Hosting View のフレームを XCode のフレーム サイズに合わせて設定しました。
self.graphHostView = [(CPTGraphHostingView *) [CPTGraphHostingView alloc]
initWithFrame:CGRectMake(self.view.frame.origin.x, self.view.frame.origin.y,
self.view.frame.size.width, self.view.frame.size.height)];
self.graph = [[CPTXYGraph alloc] initWithFrame:self.graphHostView.bounds];
また、X 軸 (左端の 1.0 と右端の 5.0) のラベル名を削除するにはどうすればよいですか?
編集済み
@EricSkroch、私は次のことを試しました:
ケース 1 設定 plotAreaFrame.paddingTop=20.0 plotAreaFrame.paddingBottom=15.0
CASE 2 graph.paddingTop=20.0 graph.paddingBottom=15.0 (plotAreaFrame には何も設定していません)
CASE 3 上記(plotAreaFrame とグラフパディング)を両方設定する場合 plotAreaFrame.paddingTop=20.0 plotAreaFrame.paddingBottom=15.0 graph.paddingTop=20.0 graph.paddingBottom=15.0
CASE 4 - 最高のアウトプットになりそう!(上部はまだトリミングされていますが) plotArea とフレームの両方で上部パディングを 0 に設定する graph.paddingTop=0.0 plotAreaFrame.paddingTop=0.0
ケース 5 plotAreaFrame またはグラフの上部パディングのいずれかを増やそうとすると、graph.paddingTop=5.0 になります。