Gem 求推荐个好用的图表生成组件

huacnlee · 2012年01月09日 · 最后由 wikimo 回复于 2012年05月09日 · 6909 次阅读

不要 Google Chart API 的那种 类似这样的:

不要 Flash 的

gruff 是否能满足你的需要?它好像是基于 ImageMagick 的. 它支持多种类型的图标。 http://nubyonrails.com/pages/gruff

试试 highcharts?

highcharts 的饼状图 demo http://www.highcharts.com/demo/pie-basic。有 rails 的插件 https://github.com/michelson/lazy_high_charts,不过好像也没比直接用官方的 js 方便多少。

楼上两个都很赞!我试试看

#2 楼 @zellux highcharts +1 很强大很好用

highcharts +1 railscasts 上有示例

另外标题应该改一下吧,这个不是 gem,应该是 js lib

jquery flot +1

匿名 #9 2012年01月11日

之前用过 flot,这个是强烈推荐

Flash 用 Fusion charts,非 Flash 用 Flot。

匿名 #11 2012年01月11日

#2 楼 @zellux 这个 http://www.highcharts.com/demo/pie-basic Demo 饼状图很唬人,我还捉摸谁家出的分额比例表呢,firefox 排第一。哈哈哈

js 感觉最完善的是 Emprise JavaScript Charts,http://www.ejschart.com/ 不过收费的,免费版的有 watermark 和不少的限制

匿名 #13 2012年01月11日

@huacnlee 淘宝商城改名天猫?这名字...啧啧... tianmao.com 也被淘宝注册了

highcharts 这个 js 的 ruby 库除了 lazy_high_charts 外,还有稍微高级一点的封装 https://github.com/drpentode/pie-high Raphael.js 也有一个 https://github.com/chubas/rafa

两个我都准备试用,有经验的人分享分享~

gruff 的样式我很喜欢,但可惜不支持输入中文名,会乱码 high-chart 的话,豆瓣就用的它

没人试试 D3 么,貌似 github 用的就是这个 https://github.com/mbostock/d3/wiki/Gallery

以前我们用 jruby 调用 jfreechart。。。

highcharts 正解

fusioncharts http://www.fusioncharts.com/ 之前 PHP 用过,很好使,有对应 rails 的 demo 现在可能有不用 flash 的版本了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号