Coreplot:Axis标签固定位置

时间:2013-04-01 15:45:02

标签: core-plot

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

为清楚起见,它类似于为标签提供50.0之类的偏移值。但偏移不是我正在寻找的属性,因为它修复了相对于X轴的标签位置。

任何方式都可以做到这一点?或者我是否必须跳过axisLabels属性并在图表底部手动放置图层或图层?

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

提前致谢

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

事实证明,除了图表之外,plotAreaFrame的{​​{1}}属性也有填充。如果你给CPTGrpah提供的填充比plotAreaFrame的填充更多,则绘图将以较小的框架绘制,图形区域的其余部分将为您添加所需的内容(即,第二轴)。

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

CorePlot确实有很多自定义。