CYPieChart 是 UIView 的子类,用于以饼图的形式显示你的数据。
默认情况下,所有描述标签都放置在饼图内。
这些标签也可以放置在外部。
克隆或下载项目,将整个 CYPieChart 文件夹拖动到您的项目中,然后
#import "CYPieChart.h"
,现在就可以使用了。
要使用 CYPieChart,代码可能如下所示
for (NSUInteger i = 0; i < count; ++i)
{
PieChartDataObject *obj = [[PieChartDataObject alloc] initWithTitle:@"String Representation Of Your Data" value: value of your data];
[objectArray addObject:obj];
}
for (NSUInteger i = 0; i < count; ++i) {
[colorArray addObject:UIColor Object];
}
self.pieChart.objects = objectArray;
self.pieChart.colors = colorArray;
[self.pieChart updateAppearance];
您指定要显示的数据和用于显示数据的颜色,您也可以设置其他属性,例如 moveRadius
、titlePosition
以自定义图表的外观。最后,您必须调用 [pieChart updateAppearance]
以通知饼图更新其外观。
添加新功能,标签可以放置在外部,设置 pieChart.titleLayout = TitleLayout_Bottom
或 pieChart.titleLayout = TitleLayout_Right
就可以完成。
注意,如果您将标签放置在饼图外部,则不会使用 titlePosition
的值。
有关更多详细信息,请克隆或下载 zip 文件并查看示例项目。
如有任何问题/建议,请随时告诉我!”