Ruby的图表库

我正在寻找一个非常具体的工具来生成Ruby on Rails应用程序中的图表。 我做了一项研究,找不到适合我的解决方案。

也许你碰到了它,可以用链接指向我吗? 🙂

我对解决方案的要求是:

  • 它必须具有基本的图表类型,如饼图,条形图,堆积条形图,线条图。
  • 它必须具有图表的基本配置,如图例,轴描述。
  • 它必须能够生成图表并将其保存到图像文件中,而无需在浏览器中实际呈现它
  • 作为一个Ruby库会很好,但它不是必须的
  • 不是Gruff Graphing Library,我正在寻找更新,更少问题的东西。

如果你知道某些事情,请发一个链接 – 它只需要几秒钟。

我使用Google Chart API制作了许多有用的图表。 有一些gem: googlecharts , gchartrb 。 我没有使用它们,但它们看起来像是一个很好的第一次切割。

至于不显示它你只需拨打电话并保存结果。 无需渲染,只需拨打电话,获取URL并获取文件即可。

唯一满足所有这些条件的人:

  • 我已经能够使它工作,而无需安装奇怪的依赖项
  • 没有HTML上下文要求(所有JS库)
  • 不依赖于GCharts(净流量依赖性)
  • 导出为静态图形格式

是gerbilcharts

Chartkick!

这太棒了。 =)

您可以使用rchart绘制各种图表。

自从我问这个问题以来,已经有很长一段时间了,我看到有新人来发布新的答案,这很有帮助。 我的这个小post被certificate是可用图书馆的一小部分。

我决定加两分钱。 现在每当我处理图表时,我通常会使用Highcharts。 Highcharts本身就是一个非常令人愉快的库,但另外还有令人难以置信的gem highcharts_on_rails ,这有助于使用Ruby编写的DSL创建图表。

如果您发现了这个问题并且正在寻找选项,请考虑使用highcharts_on_rails

我正在使用openflashchart http://pullmonkey.com/projects/open_flash_chart2/

您可以将生成的json数据保存在数据库中并在需要时进行渲染

这可能会做你想要的: 粗暴