Я хочу нарисовать круговую диаграмму с некоторой толщиной. Я сгенерировал простую двухмерную круговую диаграмму. есть ли способ сделать его трехмерным, используя некоторые концепции CALayer, а затем вращать в каком-то направлении.
-(void)CreatePieChart
{
graph = [[CPXYGraph alloc] initWithFrame: CGRectZero];
//CPGraphHostingView *hostingView = (CPGraphHostingView *)self.view;
viewGraphHostingPie.hostedGraph=graph;
CPPieChart *pieChart = [[CPPieChart alloc] init];
pieChart.dataSource = self;
pieChart.delegate = self;
pieChart.pieRadius = 100.0;
pieChart.identifier = @"PieChart1";
pieChart.startAngle=0;
pieChart.sliceDirection = CPPieDirectionCounterClockwise;
NSMutableArray *ValueArray = [[NSMutableArray alloc]init];
ValueArray = [NSArray arrayWithObjects:[NSNumber numberWithDouble:57.03],[NSNumber numberWithDouble:66.00],[NSNumber numberWithDouble:77.03],nil];
self.pieData = ValueArray;
CPTheme *theme = [CPTheme themeNamed:kCPDarkGradientTheme];
[graph applyTheme:theme];
[graph addPlot:pieChart];
[pieChart release];
}