动态谷歌图表
好吧,我得到了这个代码:
NSLog(@"button pressed");
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;
那里没什么特别的...... 但是当我请求网址时: http://chart.apis.google.com/chart?chf=bg,s,67676700&chs=300x225&cht=p&chd=s:Uf9a&chdl=30° |40°|50°|60°
它要求像 30/40/50 这样的度数...但我想要值而不是我从数据库中获得的学位......我该怎么做?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您只需要从数据库中获取学位并将其存储在集合中。然后您将能够循环该集合并将它们添加到字符串中。
You will need to just get the degrees from a database and store them in a collection. Then you will be able to loop over the collection and add them to the string.
我编写了一个函数,它接收所有必要的参数,创建一个谷歌图表并将其转换为
UIImage
。这里是:
这是测试函数:
,就像问题中的图像一样。
I wrote a function that receive all the necessary parameters, creates a google chart and converts it to a
UIImage
.Here it is:
And here is the test function:
You should get image, like the one in the question.