【问题标题】:What graphing packages/APIs exist for Ruby?Ruby 有哪些绘图包/API?
【发布时间】:2009-01-20 07:09:58
【问题描述】:

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

我正在对不同语言的在线图形包进行一些研究,并想知道有哪些适用于 Ruby 的当前最新的图形包值得研究。

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

我们将不胜感激推荐的软件包/API 的主要优点的简要概要。

【问题讨论】:

    标签: ruby graph


    【解决方案1】:

    如果时间允许,我已将以下书签加入调查:

    基于 Flash

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

    Google Charts

    这两种宝石都在进行中。我在一些简单的情况下都尝试过,两者都工作得很好,尽管我认为 DSL 风格的替代方案会是赢家。 (给自己注意)。

    RMagick 基于

    我是基于 Windows 的,这对于 RMagick 安装来说似乎是一件坏事。我让它工作了——短暂地——然后它停止了。在那段时间里,我设法尝试了 gruff,效果很好。但是图书馆对我脾气暴躁的人来说太麻烦了!

    【讨论】:

      【解决方案2】:

      RubyVis

      Protovis 库的 Ruby 端口根据 protovis 站点

      Protovis 使用条形和点等简单标记组成自定义数据视图。与快速变得乏味的可视化低级图形库不同,Protovis 通过对数据进行编码的动态属性定义标记,允许继承、缩放和布局以简化构造。 作为 Protovis,Rubyvis 是免费和开源的,在 BSD 许可证下提供。它原生提供SVG,可以导出为PNG、JPEG等图形格式

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          我很喜欢 eXtended Ruby Vector Graphics (http://xrvg.rubyforge.org/)

          【讨论】:

            【解决方案5】:

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

            【讨论】:

              猜你喜欢
              • 2010-10-02
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多