0

我正在尝试以多种方式自定义 Coreplot 图,接下来我想做的是将 X 轴标签(也是自定义的标签)放在图的底部,独立于 X 轴'位置(无论是向上还是向下滚动)。

为了清楚起见,它类似于给标签一个类似 50.0 的偏移值。但是 offset 不是我要寻找的属性,因为它固定了相对于 X 轴的标签位置。

有什么办法可以做到这一点?或者我是否必须axisLabels在图表底部手动跳过属性和位置和图层或其他内容?

编辑:好的,我设法在底部放置了一个轴CPTConstraints。但它不在最底层。如果绘图点位于这些级别上,则绘图线与标签重叠。我厌倦了图表的填充,但当然,它移动了整个图表,因此问题仍然存在。

提前致谢

4

2 回答 2

2

制作第二个 x 轴。让第一个画出轴线、刻度线等,正常但没有标签。标记第二个并将所有线条样式属性设置为nil,使其不绘制任何线条。

于 2013-04-02T01:47:32.690 回答
0

事实证明,除了图表之外, 的plotAreaFrame属性CPTGrpah也有填充。如果您提供的填充plotAreaFrame比 的填充多graph,则绘图将在较小的框架中绘制,而图形区域的其余部分将供您添加所需的内容(即第二个轴)。

非常感谢@Eric,他试图尽快回答每一个 CorePlot 问题。

CorePlot 确实比我想象的有很多定制。

于 2013-04-03T07:55:07.573 回答