【发布时间】:2009-01-20 07:09:58
【问题描述】:
类似: What graphing packages/APIs exist for Perl?
我正在对不同语言的在线图形包进行一些研究,并想知道有哪些适用于 Ruby 的当前最新的图形包值得研究。
所需的最低功能应包括 Google 通过its API 提供的功能。
我们将不胜感激推荐的软件包/API 的主要优点的简要概要。
【问题讨论】:
类似: What graphing packages/APIs exist for Perl?
我正在对不同语言的在线图形包进行一些研究,并想知道有哪些适用于 Ruby 的当前最新的图形包值得研究。
所需的最低功能应包括 Google 通过its API 提供的功能。
我们将不胜感激推荐的软件包/API 的主要优点的简要概要。
【问题讨论】:
如果时间允许,我已将以下书签加入调查:
基于 Flash
我还没有尝试过任何这些,但如果你想要活泼的动画,它们看起来都很有希望:
这两种宝石都在进行中。我在一些简单的情况下都尝试过,两者都工作得很好,尽管我认为 DSL 风格的替代方案会是赢家。 (给自己注意)。
RMagick 基于
我是基于 Windows 的,这对于 RMagick 安装来说似乎是一件坏事。我让它工作了——短暂地——然后它停止了。在那段时间里,我设法尝试了 gruff,效果很好。但是图书馆对我脾气暴躁的人来说太麻烦了!
【讨论】:
Protovis 库的 Ruby 端口根据 protovis 站点
Protovis 使用条形和点等简单标记组成自定义数据视图。与快速变得乏味的可视化低级图形库不同,Protovis 通过对数据进行编码的动态属性定义标记,允许继承、缩放和布局以简化构造。 作为 Protovis,Rubyvis 是免费和开源的,在 BSD 许可证下提供。它原生提供SVG,可以导出为PNG、JPEG等图形格式
【讨论】:
我很喜欢 eXtended Ruby Vector Graphics (http://xrvg.rubyforge.org/)
【讨论】:
您还有ruby-gd,用于gd2 的绑定。
【讨论】: