我想使用谷歌图表来创建一个看起来像这样的图:

GoogleChart.pie_400x200('Taco Bell'=>0,'Mediterranean'=>2,'Shivas'=>5)

给定一个对象说结果(名称,计数)。如上所示,如何为GoogleCharts的结构创建对象?

谢谢

最佳答案

从您在注释中以@results列出的Results对象开始,应该可以进行以下工作:

GoogleChart.pie_400x200(@results.map {|r| { r[:title] => r[:percentage] } })

关于ruby-on-rails - Rails如何为Google图表构建数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6511273/

10-09 03:35