2012-07-17 139 views
5

我正試圖向上移動x軸標籤。我可以設置一個屬性來做到這一點?我嘗試在情節框架中添加一些底部填充,但所做的只是向上擠壓整個情節。Core-Plot X軸標籤位置偏移

回答

2

屬性您要找的是axisSet.xAxis.labelOffset

5

回答堆棧溢出的另一個問題促使我改變「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

這是不完全清楚,可能是你需要這個

x.axisConstraints = [CPTConstraints constraintWithLowerOffset:0.0]; 

或顯示標籤,上面軸您可以使用此:

x.tickDirection = CPTSignPositive;