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数据保存在数据库中并在需要时进行渲染
这可能会做你想要的: 粗暴