1
가로 막 대형 막대 4 개를 수평 막대에 추가해야합니다. 하지만 남은 것보다 폭이 작은 첫 번째 막대가 나타납니다. baroffSet 값을 0.0으로 설정했습니다. 내가 바 오프셋 값을 0.3으로 변경했을 때, 너비가 같은 모든 막대를 얻었지만, baroffset 값을 변경했을 때 lables 위치가 올바르게 표시되지 않습니다. 제발 도와주세요.iphone SDK에서 코어 플롯을 사용하는 수평 막대의 폭이 같지 않음
미리 감사드립니다. Madan.
CPTColor *color = [CPTColor colorWithComponentRed:0.2705882352941 green:0.5058823529412 blue:0.6588235294118 alpha:0.6] ;
CPTBarPlot *barPlot = [CPTBarPlot tubularBarPlotWithColor:[CPTColor colorWithComponentRed:0.2705882352941 green:0.5058823529412 blue:0.6588235294118 alpha:0.6] horizontalBars:NO];
barPlot.dataSource = self;
barPlot.baseValue = CPTDecimalFromString(@"0");
barPlot.barOffset = CPTDecimalFromFloat(0.0f);
barPlot.barCornerRadius = 0.0f;
barPlot.barWidth=CPTDecimalFromFloat(0.30f);
CPTGradient *fillGradient = [CPTGradient gradientWithBeginningColor:[CPTColor colorWithComponentRed:0.2705882352941 green:0.5058823529412 blue:0.6588235294118 alpha:0.4] endingColor:color beginningPosition:0.0 endingPosition:1.0];
//fillGradient.angle = -90.0 ;
barPlot.shadowColor = [[UIColor blackColor]CGColor];
barPlot.shadowRadius = 1;
barPlot.shadowOffset = CGSizeMake(1,-1);
barPlot.shadowOpacity = 0.9;
barPlot.fill = [CPTFill fillWithGradient:fillGradient];
barPlot.identifier = @"Current Period";
barPlot.delegate = self;
[barChart addPlot:barPlot toPlotSpace:plotSpace];
[barChart release];