2011-11-24 113 views
0

我终于设法将coreplot框架添加到我的项目中。 有没有关于如何使用它的任何文档?我使用它,但不能得到它。 我在网上找到的所有例子都是条形图,但我想要那些圆形和楔形的实际饼图。我可以使用coreplot绘制这些图表吗?使用CorePlot绘制饼图

有没有其他方法可以为我的应用程序绘制这些饼图。

回答

3

看看link推荐给你的。

documentation可能会有所帮助

+0

谢谢,帮助我。但是有没有任何文件类型的事情,完全告诉这个核心情节。 – Chandu

+0

看看修改后的答案 – Tendulkar

+0

我发现这个初学者教程对饼图很有帮助。 http://www.raywenderlich.com/13269/how-to-draw-graphs-with-core-plot-part-1 –

1

核心地块包括API文档和几个示例应用程序,显示它能做什么。 Plot Gallery应用程序是一个很好的开始。它有几个不同的饼图和所有支持的绘图类型的例子。

2

一个相当简单的view(子类UIView并重写drawrect:

委托提供0和1

- (void)drawRect:(CGRect)rect 
{ 
    CGFloat endAngle=([self.delegate giveCompletion]+0.75)*2*M_PI; 

    UIBezierPath *path=[UIBezierPath bezierPathWithArcCenter:self.center radius:self.bounds.size.width/(3) startAngle:0.75*2*M_PI endAngle:endAngle clockwise:YES]; 
    [path addLineToPoint:self.center]; 
    [path addLineToPoint:CGPointMake(self.center.x, self.center.y+self.bounds.size.width/(3)) ]; 
    [path addClip]; 
    [[UIColor blueColor]setFill]; 
    UIRectFill(self.bounds); 
} 

之间的值这样就可以产生一个简单的饼图。您可以构建一个视图,请求其代表获取值的NSArray,然后绘制一个饼图(类似于上面代码中使用的方法)。