Ruby有哪些绘图包/API可用?

10

类似:有哪些适用于Perl的图形包/API?

我正在调研不同语言的在线图形包,并想知道当前值得调查的Ruby图形包有哪些是最新的。

所需的最低功能应包括Google通过其API提供的那种能力。

赞成推荐的包/ API的关键优势的简要概述将不胜感激。

5个回答

4

RubyVis

RubyVis是Protovis库的Ruby版本。根据Protovis网站的描述,Protovis使用简单的标记(如条形和点)组成数据的自定义视图。与低级图形库相比,Protovis通过动态属性来定义标记,从而编码数据,允许继承、比例尺和布局来简化构建过程。与Protovis一样,Rubyvis也是免费且开源的,采用BSD许可证提供。它可以原生地生成SVG格式,也可以导出为PNG、JPEG等其他图形格式。


4

我已经收藏了以下内容,以备有时间时进行调查:

基于Flash的

我还没有尝试过以下任何一种,但如果你想要快速动画效果,它们都看起来很有前途:

Google Charts

这两个gem都还在不断完善中。我在一些简单的情况下都试过,都表现得相当好,尽管我认为DSL风格的替代方案会更胜一筹。(自己做个笔记)。

基于RMagick的

我使用的是Windows系统,这似乎对RMagick的安装不太友好。我曾经让它工作了一小段时间,但后来就停止了。在那段时间里,我成功地尝试了gruff,效果还不错。但是这个库对我的短暂耐性来说太麻烦了!


1

rgplot是一个Rubygnuplot宝石(gem)。 它使得可以通过Ruby生成Gnuplot可视化。我是Gnuplot的长期粉丝,所以我有偏见 - Gnuplot提供了一种简单的脚本方式来创建图形。 我还发现了一个叫做rmagick的东西,看起来很不错。


0

0

你还可以使用ruby-gd,它是gd2的绑定库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接