2010-03-29 23 views

回答

0

於是我找出答案question-> 這是需要做的,

NSString* [email protected]"http://chart.apis.google.com/chart?cht=pc&chd=t:120,45%7c120,60,50,70,60&chs=300x200&chl=%7c%7chelo%7cwrd%7cindia%7cpak%7cban&chco=FFFFFF%7cFFFFFF,e72a28%7ca9d331%7cffce08%7c8a2585%7c184a7d"; 

NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:myurl] cachePolicy:NSURLRequestUseProtocolCachePolicy 
                timeoutInterval:60.0];            

NSURLResponse* response; 
NSError* error; 
NSData *imageData=[NSURLConnection sendSynchronousRequest:theRequest returningResponse:&response error:&error]; 
NSLog(@"%@",error); 
NSLog(@"%@",response); 
NSLog(@"%@",imageData); 

UIImage *myimage = [[UIImage alloc] initWithData:imageData]; 
0

我不知道有這樣的組件庫,但是如果你不需要任何太花哨的東西(即3D效果),你總是可以使用Core Graphics來完成繪圖。如果您熟悉OpenGL | ES,那是另一種選擇。

+0

我已經創建了一個說明如何使用CoreGraphics中得出一個基本的餅形圖的示例項目。你應該能夠通過它來繪製甜甜圈圖表或其他簡單的數字。得到它在這裏:http://warrenmoore.net/files/piechart.zip – warrenm 2010-03-29 19:16:37

+0

謝謝你,非常先生。 warrenm,我對你的迴應和存儲庫非常滿意,一旦我通過你的餅圖應用程序,我會回到你身邊 – 2010-03-30 05:39:23

0

The CorePlot library現在可用於Cocoa Touch。它似乎支持多種圖表類型,包括餅圖。

請注意,我做了這個單獨的答案,因爲如果它適合您的需求,我覺得它比我的示例項目更相關。另一方面,如果CorePlot不支持你的場景,我的代碼更容易快速修改。