Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Ruby的图表库_Ruby On Rails_Ruby_Ruby On Rails 3_Charts - Fatal编程技术网

Ruby on rails Ruby的图表库

Ruby on rails Ruby的图表库,ruby-on-rails,ruby,ruby-on-rails-3,charts,Ruby On Rails,Ruby,Ruby On Rails 3,Charts,我正在RubyonRails应用程序中寻找一个非常特殊的工具来生成图表。我做了一项研究,找不到适合我的解决方案 也许你偶然发现了它,可以用一个链接指给我看吗?:) 我对解决方案的要求是: 它必须具有基本的图表类型 像馅饼、条子、堆叠的条子、线条 它必须具有的基本配置 类似图表的图例、轴 描述 它必须能够生成图表并将其保存到图像文件中,而无需 在浏览器中实际渲染它 成为一个Ruby库会很好, 但这不是强制性的 我不是粗鲁地画图书馆,我 我在找更时髦的东西 日期,问题较少 如果您知道一些事情,请

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

也许你偶然发现了它,可以用一个链接指给我看吗?:)

我对解决方案的要求是:

  • 它必须具有基本的图表类型 像馅饼、条子、堆叠的条子、线条
  • 它必须具有的基本配置 类似图表的图例、轴 描述
  • 它必须能够生成图表并将其保存到图像文件中,而无需 在浏览器中实际渲染它
  • 成为一个Ruby库会很好, 但这不是强制性的
  • 我不是粗鲁地画图书馆,我 我在找更时髦的东西 日期,问题较少
如果您知道一些事情,请发布一个链接-只需几秒钟。

我正在使用openflashchart


您可以将生成的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,而且相当旧。