微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ruby-on-rails – 如何使用googlecharts gem?

我正在尝试使用googlecharts(http://googlecharts. rubyforge.org/)gem.你在哪里放置代码生成图表(如Gchart.line(:data => [0,40,10,70,20]))?你是如何展示它的?

谢谢

解决方法

调用Gchart.line()只返回一个字符串,该字符串是相应Google Chart图像的URL.例如. Gchart.line(:data => [0,20])返回“http://chart.apis.google.com/chart?chd=s:AjI9R\u0026amp;cht=lc\u0026amp;chs=300×200\u0026amp” ;反馈网站0,70\” .

因此,要在页面显示图表,您需要使用此生成的URL的源创建图像标记.您可以直接从视图中调用Gchart,也可以在控制器中设置变量.

例如:

Controller @line_chart = Gchart.line(:data => [0,20])

查看<%= image_tag(@line_chart)%>

这将生成如下图像标记:< img src =“http://chart.apis.google.com/chart?chd=s:AjI9R\u0026amp;cht=lc\u0026amp;chs=300x200\u0026amp;chxr=0,70 “/取代.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐