1
我增加了一个额外的X轴,以我的阴谋的空间,以显示零个值:核心剧情:附加轴未显示
CPTMutableLineStyle *boldLineStyle = [xAxis.axisLineStyle mutableCopy];
boldLineStyle.lineWidth = 1;
boldLineStyle.lineColor = [CPTColor darkGrayColor];
boldLineStyle.lineCap = kCGLineCapRound;
CPTXYAxis *xZeroAxis = [[CPTXYAxis alloc] init];
xZeroAxis.coordinate = CPTCoordinateX;
xZeroAxis.plotSpace = plotSpace;
xZeroAxis.axisLineStyle = boldLineStyle;
有趣的是,在此轴的标签显示,而不是轴本身:
xZeroAxis.axisLabels = [NSSet setWithArray:naLabels];
xZeroAxis.axisConstraints = [CPTConstraints constraintWithLowerOffset:0.0];
xyAxisSet.axes = @[xAxis, xLabelAxis, yAxis, xZeroAxis];
我该如何更改我的代码以显示x轴?
谢谢!
CPTMutableLineStyle *axisLineStyle = [CPTMutableLineStyle lineStyle];
axisLineStyle.lineWidth = 1.0;
axisLineStyle.lineCap = kCGLineCapRound;
axisLineStyle.lineColor = [CPTColor darkGrayColor];
CPTXYAxisSet *axisSet = (CPTXYAxisSet *)graph.axisSet;
CPPTXYAxis *x = axisSet.xAxis;
x.axisLineStyle = axisLineStyle;
什么是'xAxis.axisLineStyle'?如果它是'nil','boldLineStyle'也是。 – 2013-02-24 22:08:30
@Eric,我添加了'x.axisLineStyle'的代码。看起来我的图表没有显示任何坐标轴(x,xZeroAxis,y)。你能再看一遍吗?谢谢! – AlexR 2013-02-25 13:35:26
我没有看到问题中发布的代码中的任何问题。 – 2013-02-26 01:33:47