Rails做报表相关
时间:2010-07-19 来源:hlee
回答问题时候的原创,当提纲回头补充一下相关的内容
rails做报表有几类实现,问题在于你的项目需要是什么样的,先把大概的类列出来,看看哪个适合你,确定了补充一下问题,我也可以提供给你样例代码
1. rails很老的做图
http://hlee.javaeye.com/admin/blogs/434765
Gruff的官网上也有标准的演示效果图如下:
并且有最简单的演示代码如下:
2. javascript jquery相关
就是用javascript加rails插件做图
典型的flot,演示如下
javascript的定制性比较好
3. 要界面酷的话也可以考虑flex
我知道的fusionchart有 rails的mapper
当然还有其他一些flex的chart很多收费
多种报表实现方式
JfreeChart
4. 还有一类是用来做在线的比如google map
rails做报表有几类实现,问题在于你的项目需要是什么样的,先把大概的类列出来,看看哪个适合你,确定了补充一下问题,我也可以提供给你样例代码
1. rails很老的做图
http://hlee.javaeye.com/admin/blogs/434765
Gruff的官网上也有标准的演示效果图如下:
并且有最简单的演示代码如下:
#!/usr/bin/ruby require 'rubygems' require 'gruff' g = Gruff::Line.new g.title = "My Graph" g.data("Apples", [1, 2, 3, 4, 4, 3]) g.data("Oranges", [4, 8, 7, 9, 8, 9]) g.data("Watermelon", [2, 3, 1, 5, 6, 8]) g.data("Peaches", [9, 9, 10, 8, 7, 9]) g.labels = {0 => '2003', 2 => '2004', 4 => '2005'} g.write('my_fruity_graph.png')
2. javascript jquery相关
就是用javascript加rails插件做图
典型的flot,演示如下
http://people.iola.dk/olau/flot/examples/
javascript的定制性比较好
3. 要界面酷的话也可以考虑flex
我知道的fusionchart有 rails的mapper
当然还有其他一些flex的chart很多收费
多种报表实现方式
JfreeChart
4. 还有一类是用来做在线的比如google map
相关阅读 更多 +
排行榜 更多 +