2011-11-24 111 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,然後繪製一個餅圖(類似於上面代碼中使用的方法)。