Ruby存在哪些图形包/ API?

类似: Perl有哪些图形包/ API?

我正在研究不同语言的在线图形包,并想了解Ruby的最新图形包,值得研究。

所需的最低function应包括Google通过其API提供的function 。

我们将非常感谢推荐的软件包/ API的主要优点。

如果时间允许,我有以下书签供调查:

基于Flash的

我还没有尝试过任何这些,但是如果你想要快速的动画,它们看起来都很有希望:

  • amCharts
  • FusionCharts的
  • 打开Flash图表
  • 子牙gem

谷歌图表

这两颗gem都在某种程度上正在进行中。 我在一些简单的情况下尝试了两种方法,两者都运行良好,但我认为DSL风格的替代品会成为赢家。 (注意自我)。

  • Googlechartsgem
  • gchartrbgem

基于RMagick

我是基于Windows的,这似乎是RMagick安装的坏事。 我让它工作 – 简单 – 然后停止了。 在那个时候,我设法尝试了粗暴,这非常好用。 但是图书馆对我的脾气暴躁太麻烦了!

  • 粗鲁的gem

RubyVis

Protovis库的Ruby端口根据protovis网站

Protovis使用简单的标记(如条形和点)组成数据的自定义视图。 与低级图形库不同,后者对于可视化很快变得乏味,Protovis通过编码数据的动态属性定义标记,允许inheritance,缩放和布局以简化构造。 作为Protovis,Rubyvis是免费的开源软件,在BSD许可下提供。 它本身提供SVG,可以导出为PNG,JPEG和其他图形格式

rgplot是一个rubygnuplotgem。 它支持ruby的gnuplot可视化。 我是gnuplot的长期粉丝,所以我有偏见 – gnuplot提供了一种简单的脚本方法来创建图形。 我还发现了一种叫做rmagick的东西,看上去很整洁。

我非常喜欢eXtended Ruby Vector Graphics( http://xrvg.rubyforge.org/

你也有ruby-gd ,绑定gd2。