Ruby on rails Ruby的图表库
我正在RubyonRails应用程序中寻找一个非常特殊的工具来生成图表。我做了一项研究,找不到适合我的解决方案 也许你偶然发现了它,可以用一个链接指给我看吗?:) 我对解决方案的要求是:Ruby on rails Ruby的图表库,ruby-on-rails,ruby,ruby-on-rails-3,charts,Ruby On Rails,Ruby,Ruby On Rails 3,Charts,我正在RubyonRails应用程序中寻找一个非常特殊的工具来生成图表。我做了一项研究,找不到适合我的解决方案 也许你偶然发现了它,可以用一个链接指给我看吗?:) 我对解决方案的要求是: 它必须具有基本的图表类型 像馅饼、条子、堆叠的条子、线条 它必须具有的基本配置 类似图表的图例、轴 描述 它必须能够生成图表并将其保存到图像文件中,而无需 在浏览器中实际渲染它 成为一个Ruby库会很好, 但这不是强制性的 我不是粗鲁地画图书馆,我 我在找更时髦的东西 日期,问题较少 如果您知道一些事情,请
- 它必须具有基本的图表类型 像馅饼、条子、堆叠的条子、线条
- 它必须具有的基本配置 类似图表的图例、轴 描述
- 它必须能够生成图表并将其保存到图像文件中,而无需 在浏览器中实际渲染它
- 成为一个Ruby库会很好, 但这不是强制性的
- 我不是粗鲁地画图书馆,我 我在找更时髦的东西 日期,问题较少
您可以将生成的json数据保存在数据库中,并在需要时进行渲染这可能可以满足您的需要:
我已经用制作了许多有用的图表。有几个宝石:。我没用过,但它们看起来像是一个很好的第一刀
至于不显示它,你可以打电话并保存结果。无需渲染,只需调用、获取URL并获取文件 我想,这就是你要找的
您可以用于绘制各种图表。唯一满足所有这些条件的图表:
- 我已经能够使它在不需要安装奇怪的依赖项的情况下工作
- 没有HTML上下文要求(所有JS库)
- 不依赖于GCharts(净流量依赖)
- 导出为静态图形格式
非常好。=) 我已经很久没有问这个问题了,我看到新的人来了,并且发布了新的答案,这是他的伟大成就。我的这篇小文章原来是一个可用图书馆的小简编 我决定加上我的两分钱。现在每当我处理图表时,我通常使用高图表。Highcharts本身就是一个非常令人愉快的库,但另外还有一个难以置信的gem,它可以帮助使用Ruby编写的DSL创建图表
如果你发现这个问题,你在寻找选项,请考虑<代码> HygChansSyon NoRix.< /P>嗨,谢谢你的快速回复。虽然我注意到我澄清得很差。我需要将图表保存到光盘上的一个文件中,比如jpg或其他什么,而不进行渲染:)嗨。感谢您的回复,但其中一个要求不是粗暴地使用图形库;))哈哈,很抱歉,我不知道我是怎么错过的。在9年后再次研究了图形库的状态。。我最终选择了Gruff,因为它似乎是唯一一个不需要NodeJS和完整的web浏览器,或者在Windows和Linux上也不会有不同工作方式的库。Gruff在内部使用RMagick,这是ImageMagick的包装,它几乎在任何地方都能工作。谢谢你的回复。谷歌图表API很棒。我已经考虑过这样做,但问题是-发送未加密的数据。如果我遗漏了什么,或者你可以告诉我在哪里可以阅读到关于谷歌图表API的安全通信,那么请让我知道:)唉,谷歌似乎不支持SSL上的图表。我对你的威胁模型很好奇。您已经将数据提供给了谷歌,无论是否使用SSL,所以这似乎不是什么大问题。如果您在任何情况下缓存数据,您都可以通过SSL将其发送给站点的访问者,而不管google是如何向您发送的。您可以指定https,就像它是否导出到png一样?它看起来只是在视图中呈现SVG。如何生成图表并将其保存到图像文件中,而不在浏览器中实际呈现?这一个无法在服务器端编写图像文件。我发现很难让GD2在windows上工作,因此这一个似乎只适用于linux,而且相当旧。