CPTPieChart *pieChart = [[CPTPieChart alloc] init];
pieChart.plotSpace.delegate = self;
pieChart.plotSpace.allowsUserInteraction=YES;
pieChart.labelOffset=-50;
pieChart.dataSource = self;
pieChart.delegate = self;
pieChart.pieRadius = (self.hostView.bounds.size.height * 0.4) / 2;
pieChart.pieInnerRadius=pieChart.pieRadius/2;
pieChart.identifier = graph.title;
pieChart.startAngle = M_PI_4;
pieChart.sliceDirection = CPTPieDirectionClockwise;


启用了绘图空间中的用户交互,将调用我的代表,但饼图未缩放和平移。
获取图形参考

CPTGraph *graph = self.hostView.hostedGraph;
self.hostView.allowPinchScaling=YES;

最佳答案

饼图不支持捏缩放(请参见issue #15)或平移。我还没有尝试过,但是您应该能够使用绘图空间委托来调整绘图的中心和/或半径。

关于ios - 在Coreplot中为CPTPieChart启用缩放和平移,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29600038/

10-10 21:00