我终于设法将coreplot框架添加到我的项目中。 有没有关于如何使用它的文档?。我用Google搜索但无法获取它。 我在网上找到的所有例子都是条形图,但我想要带有圆圈和楔形的实际饼图。我可以使用coreplot绘制这些吗?
我还有其他方法可以为我的应用程序绘制这些饼图。
答案 0 :(得分:3)
看看这个link它可能会对你有帮助。
此documentation可能会有所帮助
答案 1 :(得分: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
值,然后绘制饼图(类似于上面代码中使用的方法)。
答案 2 :(得分:1)
Core Plot包含API文档和几个示例应用程序,可以显示它可以执行的操作。 Plot Gallery应用程序是一个很好的起点。它有几个不同的饼图和所有支持的绘图类型的示例。