核心绘图X轴标签位置偏移

时间:2012-07-17 01:09:31

标签: core-plot axis

我正试图向上移动x轴标签。有没有我可以设置的财产?我尝试在绘图框中添加一些底部填充,但所有这一切都是向上挤压整个绘图。

3 个答案:

答案 0 :(得分:5)

Stack Overflow上回答的另一个问题让我改变了'orthogonalCoordinateDecimal'。例如:

    axisSet.xAxis.orthogonalCoordinateDecimal = CPTDecimalFromString(@"0") 

这导致我的X轴穿过原点。为了相对于我的图形提高X轴,我将值更改为“25000”,如:

    axisSet.xAxis.orthogonalCoordinateDecimal = CPTDecimalFromString(@"25000")

注意事项是规模。在这种情况下,我的值​​范围为0 - 185,000,因此当轴的上限值为30(在我的情况下为天,例如)时,25,000的偏移大约相当于4的偏移。我原本试图将0-185,000轴移动5.0,并想知道为什么它没有效果,认为这是对屏幕空间的测量,而不是缩放值。

答案 1 :(得分:2)

您要查找的属性是axisSet.xAxis.labelOffset

答案 2 :(得分:1)

目前还不完全清楚,可能你需要这个

x.axisConstraints = [CPTConstraints constraintWithLowerOffset:0.0];

或者要在轴上方显示标签,您可以使用:

x.tickDirection = CPTSignPositive;