0

現在、コアプロットの統合に取り組んでいます...グラフでは、プロットは軸セットによって非表示になっています。プロットを軸セットの前に配置する必要があります。アイデアはありますか...。

どうすればそれを達成できますか...

私のコード:

CGRect frame = [self.hostingView bounds];
myGraphForPopulation = [[CPTXYGraph alloc] initWithFrame:frame];
self.hostingView.clipsToBounds=YES;
  ......
  ......
 axisSet.xAxis.zPosition=0;
 axisSet.yAxis.zPosition=0;

前もって感謝します...

4

1 に答える 1

1

zPositionこれは、軸のとは何の関係もありません。それらの行を削除できます。よく見ると、プロットがすでに軸の前にあり、プロット領域の端でクリップされていることがわかります。

ここでの解決策は、次のことを行うことです。

  1. パディングを調整して、プロット領域の端を外側に移動します。グラフのパディングを減らし、プロット領域フレームの対応するパディングを増やします。

  2. プロット領域の余分なサイズを考慮して、プロットスペースのプロット範囲を増やします。

  3. visibleRange線が正しい点で停止するように、および/またはgridLinesRange各軸に設定します。

サンプルコードについては、プロットギャラリーサンプルアプリの「管理図」および「垂直棒グラフ」プロットを参照してください。

于 2012-11-07T23:59:06.470 に答える