如何使用coreplot绘制如下的饼图?

时间:2011-11-29 11:35:25

标签: iphone objective-c xcode core-plot

如何使用coreplot ??? enter image description here

绘制如下图所示的饼图

2 个答案:

答案 0 :(得分:5)

你需要使用两个饼图绘制这个 - 一个用于内环,另一个用于外环。查看Plot Gallery示例应用程序中的Donut Chart图。

pieRadius设置环外部的半径,pieInnerRadius属性设置内半径。使用否定labelOffset将标签放在图中。在单词和数字之间插入换行符('\ n'),以生成内部图的两行标签。将标签文字样式的textAlignment设置为CPTTextAlignmentCenter,使多行标签居中对齐。

您可以使用饼图切片的默认颜色方案,但它只有10种颜色。如果您想要更多或不同的切片颜色,请实现-sliceFillForPieChart:recordIndex:数据源方法并为每个切片返回所需的填充(可以是颜色,渐变或图像)。

答案 1 :(得分:0)