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,使线条停在正确的点。

有关示例代码,请参阅 Plot Gallery 示例应用程序中的“控制图”和“垂直条形图”图。

于 2012-11-07T23:59:06.470 回答