2010-12-05 62 views
1

我試圖讓我的X和Y軸標題來顯示,但似乎他們並不總是工作:核心劇情:軸標題顯示隨機,並不總是工作

CPXYAxisSet *axisSet = (CPXYAxisSet *)graph.axisSet; 
    CPXYAxis *x = axisSet.xAxis; 
    x.orthogonalCoordinateDecimal = CPDecimalFromFloat(min); 
    x.title = [NSString stringWithFormat:@"Distance %@", distLabel]; 
    x.titleLocation = CPDecimalFromFloat(7.5f); 
    x.titleOffset = 55.0f; 

    CPXYAxis *y = axisSet.yAxis; 
    y.orthogonalCoordinateDecimal = CPDecimalFromFloat(minDist); 
    y.title = @"Altitude"; 
    y.titleOffset = 95.0f; 
    y.titleLocation = CPDecimalFromFloat(150.0f); 

有時X標題會顯示,但Y軸標題從不顯示。他們爲什麼沒有顯示?它是填充嗎?

plotAreaFrame.paddingLeft = 50; 
    plotAreaFrame.paddingTop = 10; 
    plotAreaFrame.paddingRight = 20; 
    plotAreaFrame.paddingBottom = 50; 

回答

1

您需要增加底部和左側填充。您的標題偏移比兩軸上的標題偏移更多,因此標題是隱藏的。

+0

好的,我現在可以看到它們。但是他們的位置仍然根據我加載到我的圖中的數據而變化。他們爲什麼會在不同的圖表上移動? – 2010-12-05 03:23:49