如何使用googlecharts gem?

问题描述

| 我正在尝试使用googlecharts(http://googlecharts.rubyforge.org/)gem。您将代码放在何处以生成图表(例如
Gchart.line(:data => [0,40,10,70,20]) )
?如何显示它? 谢谢     

解决方法

调用ѭ1只是返回一个字符串,该字符串是相应的Google Chart图像的URL。例如。
Gchart.line(:data => [0,40,10,70,20])
返回
\"http://chart.apis.google.com/chart?chd=s:AjI9R&cht=lc&chs=300x200&chxr=0,70\"
。 因此,要在页面上显示图表,您将需要使用此生成的URL的源创建图像标签。您可以直接从视图中调用Gchart或在控制器中设置变量。 例如: 控制器
@line_chart = Gchart.line(:data => [0,20])
查看
<%= image_tag(@line_chart) %>
这将生成一个图像标签,如下所示:
<img src=\"http://chart.apis.google.com/chart?chd=s:AjI9R&cht=lc&chs=300x200&chxr=0,70\"/>
。     ,所提供链接上的文档在用例方面不是很有用,但我几乎肯定您需要在视图中进行该调用。就像是:
<%= Gchart.line(:data => [0,20]) %>
将输出创建图表所需的html。