2011-11-02 283 views
3

我必须使用core-plot API在ipad中绘制三维饼图。我可以做到吗? 请指教。如何在ipad中使用core-plot绘制三维饼图?

+0

CorePlot是一个2D引擎。现在没有办法绘制3d地块。 – beryllium

+0

我们希望您试图自己解决这个问题,而不是要求社区为您提供完整的解决方案。当你有一些代码向我们展示,证明你有一些努力(即使它是错误的),请更新你的问题和标志重新打开。谢谢。 – Kev

回答

2

核心剧情只有2-d。您可以使用阴影和/或覆盖填充在饼图上创建模拟的3D效果。有关示例,请参阅Plot Gallery示例应用程序。

1

看看BNPieChart。这是一个openSouce。
代码示例

BNPieChart *chart = [[[BNPieChart alloc] initWithFrame:frame] autorelease]; 
[chart addSlicePortion:0.1 withName:@"Orange"]; 
[chart addSlicePortion:0.2 withName:@"Fandango"]; 
[chart addSlicePortion:0.1 withName:@"Blue"]; 
[chart addSlicePortion:0.1 withName:@"Cerulean"]; 
[chart addSlicePortion:0.3 withName:@"Green"]; 
[chart addSlicePortion:0.1 withName:@"Yellow"]; 
[chart addSlicePortion:0.1 withName:@"Pink"]; 

参考用于Code

+0

我们可以通过Core-plot吗? –