Ruby存在哪些图形包/ API?

时间:2009-01-20 07:09:59

标签: ruby graph

类似: What graphing packages/APIs exist for Perl?

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

所需的最低功能应包括Google通过its API提供的类型。

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

5 个答案:

答案 0 :(得分:4)

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

<强>基于Flash的

我还没有尝试过这些,但是如果你想拍摄动画片,它们看起来都很有希望:

<强> Google Charts

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

RMagick基于

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

答案 1 :(得分:4)

RubyVis

Protovis库的Ruby端口根据protovis网站

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

答案 2 :(得分:1)

rgplot是一个红宝石gnuplot宝石。它支持ruby的gnuplot可视化。我是gnuplot的长期粉丝,所以我有偏见 - gnuplot提供了一种简单的脚本方法来创建图形。我还发现了一些名为rmagick的东西看起来很整洁。

答案 3 :(得分:0)

我非常喜欢扩展Ruby矢量图形(http://xrvg.rubyforge.org/

答案 4 :(得分:0)

您还有ruby-gd,gd2的绑定。