繁体   English   中英

将第二个 plot 空间/轴添加到核心图

[英]Add second plot space/axis to core-plot

这是我的代码:

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 轴,它将 go 从 0-100(百分比)。 为此,我正在创建一个新的 plot 空间和一个新的 y 轴,将新的 plot 空间添加到 y 轴,并将 plot 空间添加到图形。

我究竟做错了什么?

谢谢你。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM