问题陈述:
使用CorePlot创建的条形图具有一个具有动态范围的Y轴。该范围的最小值被推定为<= 0.该范围的最大值被推定为> 0。 0
条形图具有自定义X轴标签,这些标签与Y轴的0线之间的距离偏移。 (label.offset
)
但是,由于0线的确切位置可能会在运行时发生变化,因此用于偏移X轴标签的静态值是不够的。
问题:
当轴参数在运行时发生变化时,准确设置轴标签偏移的适当方法是什么?
附加屏幕截图显示问题。标签应低于($ 200,000)行,但由于最高值是动态的,因此它们会上下移动。
答案 0 :(得分:0)
从链接的图片中,它看起来不像是在绘制轴线。使用轴约束将x轴保持在绘图区域的底部。如果您确实要绘制轴线,例如在y = 0
处,请添加第二个x轴。使用一个绘制轴线,另一个绘制标签。将第二个轴的所有线型属性设置为nil
,这样它就不会绘制任何线条并使用约束将其保持在绘图区域的底部。