Ios 如何在core plot api中增加饼图特定切片的半径?

Ios 如何在core plot api中增加饼图特定切片的半径?,ios,core-plot,Ios,Core Plot,我想增加特定切片的半径,以便其中一个切片看起来更大,另一个具有相同的圆,如何实现这一点,请帮助我?请按照下图进行操作 由于只有两个半径(内半径和外半径),因此无法增加单个工件的尺寸。但是,您可以做的是偏移单个工件,使其突出: 为此,可以设置一个或多个切片的径向偏移。一种方法是使用如下偏移值将它们绑定到阵列控制器: [earningsPlot bind: CPTPieChartBindingPieSliceRadialOffsets toObject: earningsPlo

我想增加特定切片的半径,以便其中一个切片看起来更大,另一个具有相同的圆,如何实现这一点,请帮助我?请按照下图进行操作


由于只有两个半径(内半径和外半径),因此无法增加单个工件的尺寸。但是,您可以做的是偏移单个工件,使其突出:

为此,可以设置一个或多个切片的径向偏移。一种方法是使用如下偏移值将它们绑定到阵列控制器:

[earningsPlot bind: CPTPieChartBindingPieSliceRadialOffsets
          toObject: earningsPlotRadialOffsets
       withKeyPath: @"arrangedObjects"
           options: nil];

由于无法为Core Plot中的每个切片单独控制切片半径,请使用第二个绘图并为其指定更大的半径。两个图可以使用相同的数据。为两个图实现
-sliceFillForPieChart:recordIndex:
数据源方法。返回
[NSNull null]
以在给定索引处绘制空切片。在您的示例中,在较大的绘图和
NSNull
其他地方的一个索引处返回填充。在较小的绘图上执行相反的操作。

@rmaddy您能告诉我如何实现这一点吗?您的要求完全不清楚。创建一个模型并将其附加到您的问题,这样我们就可以看到您想要实现的目标。@MikeLischke我编辑了我的问题并添加了图像,如果有任何问题,请关注并让我知道。你能给我一些示例代码让我更了解吗?嗨@Mike Lischke谢谢你的回答..但是我已经为切片选择动画实现了偏移。现在我的要求是,我想在运行时只增加一个切片,如上图所示。如果你知道什么,请帮助。目前不可能有不同的半径。在GitHub上为此打开一个功能请求,也许它会得到实现。事实上,你真正想要的是所谓的太阳爆发图()。我已经为该打印类型()创建了功能请求。