我是初学者ROR网站开发人员,我在我的网络应用上运行了谷歌图表。但是图表是根据硬编码的数据绘制的。
我的代码:
Gchart.line(:data => [300,100,30,200,100,200,300,10],:axis_with_labels =>'x', :axis_labels => [ '扬|七月|一月|七月|一月'])
我需要根据从我的数据库(Sqlite3)中提取的数据绘制图表。 我可以用googlecharts吗?如果是,我如何编写代码从db中绘制数据。
答案 0 :(得分:0)
当然,你可以做到。 Google Chart API是一个JavaScript库,因此它只传入一些数据。如果您使用的是Rails 3.2,常见的方法是使用dom
属性在html data
中呈现数据,然后使用jQuery
访问数据。
您可以从railscast剧集了解更多相关信息:http://railscasts.com/episodes/324-passing-data-to-javascript