【问题标题】:Add second plot space/axis to core-plot将第二个绘图空间/轴添加到核心绘图
【发布时间】:2011-07-06 13:50:36
【问题描述】:

这是我的代码:

CPTXYPlotSpace *barGraphPlotSpace = [[CPTXYPlotSpace alloc] init];
barGraphPlotSpace.yRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(0.0) length:CPDecimalFromFloat(100.0)];

CPTXYAxis *rightY = [[CPTXYAxis alloc] init];
rightY.coordinate = CPTCoordinateY;
rightY.orthogonalCoordinateDecimal = CPTDecimalFromFloat(oneDay*7);

rightY.plotSpace = barGraphPlotSpace;

[graph addPlotSpace:barGraphPlotSpace];

不过,这不会在我的图表中添加另一个轴。

我想要做的是获得第二个 y 轴,该轴的范围为 0-100(百分比)。为此,我正在创建一个新的绘图空间和一个新的 y 轴,将新的绘图空间添加到 y 轴,并将绘图空间添加到图形中。

我做错了什么?

谢谢。

【问题讨论】:

    标签: iphone ios core-plot


    【解决方案1】:

    您需要将新轴添加到图表中:

    NSMutableArray *newAxes = [graph.axisSet.axes mutableCopy];
    [newAxes addObject:rightY];
    graph.axisSet.axes = newAxes;
    [newAxes release];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-29
      • 1970-01-01
      • 2022-09-27
      • 1970-01-01
      相关资源
      最近更新 更多