B S*_*ven 3 rubygems ruby-on-rails google-visualization ruby-on-rails-3
我正在尝试使用googlecharts(http://googlecharts.rubyforge.org/)gem.你把代码放在哪里生成一个图表(比如Gchart.line(:data => [0, 40, 10, 70, 20]) )?你如何显示它?
谢谢
mat*_*ins 12
调用Gchart.line()只返回一个字符串,该字符串是相应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,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"/>.
| 归档时间: |
|
| 查看次数: |
3021 次 |
| 最近记录: |