大家好我是iPhone应用程序开发的新手。在我的应用程序需要饼图,所以我用谷歌图表api我得到了那个饼图图像。但它只显示静态。如何在此网址中为创建动态饼图提供价值。
如何传递图表的值,在下面的网址中。
NSString* myurl=@"http://chart.apis.google.com/chart?chf=bg,s,67676700&chs=300x225&cht=p&chd=s:Uf9a&chdl=30°|40°|50°|60°";
NSString *theurl=[myurl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
以下是我的相应代码:
NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:theurl] 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];
graphimage.image=myimage;
答案 0 :(得分:0)
嘿,你必须在url中输入你自己的输入,但是你需要知道参数以及它的用途。检查此API文档以了解该参数 http://code.google.com/apis/chart/image/docs/making_charts.html
http://chart.apis.google.com/chart?chf=bg,s,67676700&chs=300x225&cht=p&chd=s:Uf9a&chdl=30°| 40°| 50°| 60°
在此网址中,根据需要更改chf chs值。