我正在尝试以多种方式自定义Coreplot图形,接下来我要做的就是在图形的底部放置X轴标签(一个也是自定义的),独立于X轴的位置(无论是向上还是向下滚动)。
为清楚起见,它类似于为标签提供50.0之类的偏移值。但偏移不是我正在寻找的属性,因为它修复了相对于X轴的标签位置。
任何方式都可以做到这一点?或者我是否必须跳过axisLabels
属性并在图表底部手动放置图层或图层?
编辑:好吧,我设法用CPTConstraints
在底部放置一个轴。但它不在最底层。如果绘图点位于这些级别上,则绘图线与标签重叠。我累了填充图表,但当然,它会移动整个图表,因此问题仍然存在。
提前致谢
答案 0 :(得分:2)
制作第二个x轴。让第一个绘制轴线,刻度线等,正常但没有标签。标记第二个并将所有线条样式属性设置为nil
,这样它就不会绘制任何线条。
答案 1 :(得分:0)
事实证明,除了图表之外,plotAreaFrame
的{{1}}属性也有填充。如果你给CPTGrpah
提供的填充比plotAreaFrame
的填充更多,则绘图将以较小的框架绘制,图形区域的其余部分将为您添加所需的内容(即,第二轴)。
非常感谢@Eric,试图尽快回答每一个CorePlot问题。
CorePlot确实有很多自定义。