我终于设法将coreplot框架添加到我的项目中。 有没有关于如何使用它的任何文档?我使用它,但不能得到它。 我在网上找到的所有例子都是条形图,但我想要那些圆形和楔形的实际饼图。我可以使用coreplot绘制这些图表吗?使用CorePlot绘制饼图
有没有其他方法可以为我的应用程序绘制这些饼图。
我终于设法将coreplot框架添加到我的项目中。 有没有关于如何使用它的任何文档?我使用它,但不能得到它。 我在网上找到的所有例子都是条形图,但我想要那些圆形和楔形的实际饼图。我可以使用coreplot绘制这些图表吗?使用CorePlot绘制饼图
有没有其他方法可以为我的应用程序绘制这些饼图。
看看link推荐给你的。
这documentation可能会有所帮助
核心地块包括API文档和几个示例应用程序,显示它能做什么。 Plot Gallery应用程序是一个很好的开始。它有几个不同的饼图和所有支持的绘图类型的例子。
一个相当简单的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
,然后绘制一个饼图(类似于上面代码中使用的方法)。
谢谢,帮助我。但是有没有任何文件类型的事情,完全告诉这个核心情节。 – Chandu
看看修改后的答案 – Tendulkar
我发现这个初学者教程对饼图很有帮助。 http://www.raywenderlich.com/13269/how-to-draw-graphs-with-core-plot-part-1 –