ruby on rails-如何使用googlecharts gem



我正在尝试使用谷歌图表(http://googlecharts.rubyforge.org/)宝石。你把代码放在哪里来生成图表(比如Gchart.line(:data => [0, 40, 10, 70, 20]) )?你如何显示它?

感谢

调用Gchart.line()只需返回一个字符串,该字符串是相应Google图表图像的URL。例如Gchart.line(:data => [0, 40, 10, 70, 20])返回"http://chart.apis.google.com/chart?chd=s:AjI9R&cht=lc&chs=300x200&chxr=0,0,70"

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

例如:

控制器@line_chart = Gchart.line(:data => [0, 40, 10, 70, 20])

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

这将生成一个像这样的图像标签:<img src="http://chart.apis.google.com/chart?chd=s:AjI9R&cht=lc&chs=300x200&chxr=0,0,70"/>

所提供的链接上的文档在用例方面信息不多,但我几乎肯定您需要在视图中进行调用。类似于:

<%= Gchart.line(:data => [0, 40, 10, 70, 20]) %>

将输出创建图表所需的html。

相关内容

  • 没有找到相关文章

最新更新