Rails使用图表

当分析完数据库中的数据,需要将结果以某种形式展示给用户的时候,有些Web应用程序比较偏好采用报告的形式。不过,图表的优点是能够根据报告,给出直观的视觉展现,并且可以帮助开发者观察趋势以及简化数据的综合分析过程。有很多技术能够帮助开发者构建出这类应用程序,Ruby on Rails就是其中之一。在本文中,我们将会详细介绍如何使用Ruby on Rails创建图表。

  优秀的软件能够从数据库中的数据或者报告中快速高效地生成图表。Gruff、JFreeChart、XML/SWF charts和FusionCharts是Ruby on Rails上为数不多能满足我们需求的软件。不过你得明白,并不是所有这些软件我们都试用和测试过,所以下面的信息大部分是取自产品文档。

 Gruff JFreeChart XML/SWFFusionCharts免费版 FusionCharts v3 (商业版)
类型Ruby类Java Class文件Flash图表组件Flash图表组件Flash图表组件
操作系统平台平台独立平台独立平台独立平台独立平台独立
是否需要Adobe Flash插件不是不是
是否可用于高级数据分析不可以可以可以不可以可以
是否需要安装软件或者其他插件需要,需要安装RMagick,ImageMagick 和Gruff需要,JDK 1.3版或更高不需要不需要不需要
能否生成动态图表不能
是否支持输出到图片支持支持支持不支持支持
UTF8支持文档未提及
易用性易用,但是需要写很多代码并不易用。对用户较友好很复杂,太多用于配置图表的xml标记非常易用,开发者和用户都可以轻易上手非常易用,开发者和用户都可以轻易上手
2D/3D条形图支持
折线图支持
散点图支持
面状图支持
2D/3D饼图支持
2D/3D环状图支持是,以环形图形式
甘特图支持是(FusionWidgets v3的一部分)
混合图支持
仪表图支持是(XML/SWF标准的一部分)是(FusionWidgets v3的一部分)
实时图支持是(FusionWidgets v3的一部分)
数据驱动地图是(FusionWidgets v3的一部分)

  本文中,我们将会研究如何使用FusionCharts和MySQL在Rails中绘制图表。FusionCharts 是一个基于Flash的图表生成组件,它能够帮助开发者创建可交互的动态图表。同样,它也可以和任何一种Web脚本语言绑定,以最少的代码绘制出优秀的图表。不仅如此,FusionCharts甚至可以封装成模块并在RoR中使用。易于使用、多种图表类型支持、优秀的文档以及良好的支持是本文我们介绍 FusionCharts的原因。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8111049/viewspace-700589/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8111049/viewspace-700589/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值