2012-04-11 10 views
1

コア - プロットの追加のx軸を追加し、私のコードは次のとおりです。私は複数のx軸を追加したい

CPTXYAxisSet *axisSet = (CPTXYAxisSet *)barChart.axisSet; 

    /// Here I customize default x and y axis. And they are correctly visible 

    // Now create additional x axis 
CPTXYAxis *bottomX = [[CPTXYAxis alloc]init]; 
bottomX.orthogonalCoordinateDecimal = CPTDecimalFromString(@"4"); 

CPTMutableLineStyle * lineStyle  = [CPTMutableLineStyle lineStyle]; 
lineStyle.lineWidth    = 3.0f; 
lineStyle.lineColor    = [CPTColor greenColor]; 
lineStyle.dashPattern   = [NSArray arrayWithObjects:[NSNumber numberWithFloat:5.0f], [NSNumber numberWithFloat:5.0f], nil]; 

bottomX.axisLineStyle = lineStyle; 

NSMutableArray * axes=[NSMutableArray arrayWithArray:axisSet.axes]; 
[axes addObject:bottomX]; 

axisSet.axes=axes; 

デフォルトxは、Y軸は完璧ですが、追加のx軸(bottomX)どこにも表示されていません。

答えて

4

あなたは新しい軸にプロットスペースを設定する必要があります:あなたは男を隠した

bottomX.plotSpace = barChart.defaultPlotSpace; 
+0

........ –

+0

どうもありがとうところで –

関連する問題