如何在CorePlot中准确设置axisLabel的偏移量?

时间:2013-03-21 19:10:23

标签: iphone ios core-plot

问题陈述:

使用CorePlot创建的条形图具有一个具有动态范围的Y轴。该范围的最小值被推定为<= 0.该范围的最大值被推定为> 0。 0

条形图具有自定义X轴标签,这些标签与Y轴的0线之间的距离偏移。 (label.offset

但是,由于0线的确切位置可能会在运行时发生变化,因此用于偏移X轴标签的静态值是不够的。

问题:

当轴参数在运行时发生变化时,准确设置轴标签偏移的适当方法是什么?

附加屏幕截图显示问题。标签应低于($ 200,000)行,但由于最高值是动态的,因此它们会上下移动。

http://i.imgur.com/jdwy1c2.png

1 个答案:

答案 0 :(得分:0)

从链接的图片中,它看起来不像是在绘制轴线。使用轴约束将x轴保持在绘图区域的底部。如果您确实要绘制轴线,例如在y = 0处,请添加第二个x轴。使用一个绘制轴线,另一个绘制标签。将第二个轴的所有线型属性设置为nil,这样它就不会绘制任何线条并使用约束将其保持在绘图区域的底部。