demo功能:用程序绘制饼图的demo。
demo说明:根据给定的标题数组,数值数组,和颜色数组绘制出一个饼状图。主要代码在:CLMView.m中。
demo截屏:
demo的主要代码:绘制部分
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
//cgcontextsets
//抗锯齿
CGContextSetAllowsAntialiasing(context, TRUE);
// int arr[5] = {20, 15, 35, 85 ,60};
float sum = 0;
for(int j=0;j< [valueArr count]; j++)
{
sum += [[valueArr objectAtIndex:j] floatValue];
}
CGContextMoveToPoint(context, 160, 230);
float currentangel = 0;
//饼图
CGContextSaveGState(context);
CGContextScaleCTM(context, 1.0, scaleY);