/WLPieChartView

pie chart view

Primary LanguageObjective-C

WLPieChartView

一、基本使用

代码如下:

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];

效果如下:

效果图

二、其它设置

  1. 可设置中间圆孔、圆孔上的文字、区块间距、当内标题显示不下时进行自适应等, 如下图:

2.可设置外标题、折线位置颜色宽度、初始状态下选中某个区块儿、选中的样式等, 如下图:

3.可设置自定义区块外标题、是否能点击区块, 点击区块的交互效果, 共三种交互效果, 如下图: