代码如下:
WLPieChartView *pieChart = [[WLPieChartView alloc] initWithFrame:CGRectMake(0, 0, 160, 140)];//饼图半径为宽和高最大值的一半
pieChart.sliceScales = [NSMutableArray arrayWithArray:@[@(0.23), @(0.07), @(0.35), @(0.2), @(0.15)]];//设置区块比例
pieChart.titlesInSlices = [NSMutableArray arrayWithArray:@[@"23%", @"7%", @"35%", @"20%", @"15%"]];//设置内标题
[pieChart drawChartWithAnimation:YES];//开始绘制
[self.view addSubview:pieChart];
效果如下:
- 可设置中间圆孔、圆孔上的文字、区块间距、当内标题显示不下时进行自适应等, 如下图:
2.可设置外标题、折线位置颜色宽度、初始状态下选中某个区块儿、选中的样式等, 如下图:
3.可设置自定义区块外标题、是否能点击区块, 点击区块的交互效果, 共三种交互效果, 如下图: