问题标签 [gruff]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1140 浏览

ruby-on-rails - 无法使用 gruff gem 加载 Rails 应用程序

我正在尝试加载使用Gruff gem的 Ruby on Rails 应用程序。我可以很好地加载 Gruff irb,但是每当我尝试加载应用程序(通过ruby script/server)时,它就会崩溃。这是完整的堆栈跟踪:

我该如何解决这个问题,以便应用程序运行?

0 投票
1 回答
452 浏览

ruby - Gruff 不合格的绘图原语

我有一个使用 Gruff 编写的 Ruby 脚本来生成图表。这些是简单的条形图,并且已经多次运行良好。现在,对于我得到的一组特定点

c:/ruby/lib/ruby/gems/1.8/gems/gruff-0.3.6/lib/gruff/line.rb:109:in draw': Non-conforming drawing primitive definitionInf' @ draw.c/DrawImage/3140 (Magick::ImageMagickError) 来自 c :/ruby/lib/ruby/gems/1.8/gems/gruff-0.3.6/lib/gruff/line.rb:109:in draw' from c:/ruby/lib/ruby/gems/1.8/gems/gruff-0.3.6/lib/gruff/base.rb:487:inwrite'

(然后将跟踪堆栈到我的代码中)

我的代码中当然没有“Inf”。我已经查看了 Gruff,但是让我的头缠绕在 Gruff 源上足以追踪到这个将是魔鬼。

我会努力缩小范围,但我想我会发帖看看这是否为任何人所熟悉,或者任何人都有关于如何追踪导致 Gruff 陷入循环的指针。

0 投票
4 回答
783 浏览

ruby-on-rails - 浏览器上的图像渲染还是临时图像?

我正在尝试制作一个统计页面,其中将显示多个数据和图表。
图表需要是图片,以便用户可以将其保存/拖放到他/她的个人报告中。

我正在使用 Gruff Graphs for Ruby 来生成图表,但我不知道显示结果安全和受保护的最佳方式。

我的一些想法/尝试是:

  1. 将图表保存到文件(jpg、png)? 问题:任何人都可以使用数据(无权访问cron,不时删除数据

  2. 在浏览器中渲染(必须在 IE 上工作)?

  3. 使用 javascript(Raphaël—JavaScript 库)或 Google API 并输出 PDF 报告(需要插件或 gem,对吗)?

  4. 使用发送数据?我试图输出内联以外的其他方式,因为我需要显示其他数据,这可能吗?

谢谢你的帮助。

0 投票
1 回答
717 浏览

ruby - Ruby 1.9 兼容绘图/图形库?

我觉得我有一个没有人可以满足的简单愿望:我希望能够绘制一组点,并且我使用的是 Ruby 1.9.2。

我想使用 Gruff 或 Scruffy,因为它们似乎是最容易使用的。但是,它们都依赖于 rmagick,而且似乎许多其他库也这样做。不过,Rmagick 与 Ruby 1.9 不兼容。(更不用说,我已经读到你应该远离它......我很乐意听到理由)

我正在将 wxRuby 用于一个项目,但将来我将需要在其他地方使用简单的图表,例如在线和命令行脚本。因此,如果有人有 wxR​​uby 的解决方案,那就太好了,但一个包罗万象的解决方案会更好。

谢谢!

PS我见过gnuplot,但这有点矫枉过正。如果这是我最好的选择,我可以接受。我也看过RGL,但我没看太久。

编辑:补充一点,自 2009 年 8 月以来,Gruff 或 Scruffy 都没有更新,我想找到至少半维护的东西。SVG::Graph 看起来非常强大,但自 09 年 9 月以来一直没有更新。虽然它在 ruby​​gems 上有一个分支,但它说它与 1.9 兼容,如果我不能让 Scruffy 或 Gruff 玩得很好,也许我会尝试一下。

0 投票
1 回答
1186 浏览

ruby-on-rails - 如何使用 Ruby on Rails 和 Gruff 实时生成图像?

我使用 gruff 在我的应用程序中绘制条形图。在一个视图中,“比较”,我想为我的“项目”的每个“步骤”显示一个图表。我想象它是这样的:

我在步骤控制器中创建了一个“图形”动作并包含了一条路线。但现在我有点迷路了。我的控制器操作如何将正确的图像路径返回给 image_tag 函数?做'return'感觉不对。或者我可以以某种方式直接包含由 gruff 生成的图像 blob?

编辑:

我创建了一个辅助函数来创建图形并返回文件路径。

0 投票
1 回答
1873 浏览

ruby-on-rails - 如何在 ubuntu 系统上安装 gruff、rmagic gem?

在 ubuntu 中安装 gruff gem 之后

在运行一些代码时,我收到以下错误

我认为这个错误可能是因为 rmagic gem 的依赖.. 但是在安装 rgamic gem

我收到以下错误..

谁能指导我如何在ubuntu系统上安装gruff,rmagic gem?

0 投票
1 回答
262 浏览

ruby-on-rails - RoR 中的 Gruff 在控制台中工作,导致服务器崩溃

当我尝试在 Ruby on Rails(Ruby 1.9.2,RoR 3.2.1)中进行这种明显常见且简单的图形生成时:

它可以工作rails console,但是当我将相同的确切代码放入一个函数中时,比如页面的显示函数,然后导航到该页面,我得到这个错误打印输出:

任何想法或帮助都会很棒,谢谢!

0 投票
2 回答
2094 浏览

installation - rmagick 安装

我在安装 Rmagick 时遇到了一些问题。有两种安装方法:1] 使用 Ruby-Gem 2] bld 源代码

我在这两个方面都面临问题,但我希望能够获得 gem 并安装。

我已经按照许多人的建议更新了 PKG_CONFIG_PATH,但我仍然面临问题:

ImageMagick 配置如下。请验证此配置是否符合您的期望。

有什么建议么 ?

更新:我安装了 libmagickwand-dev 和 libmagickwand2

PS:我正在尝试使用 Gruff,我想知道使用它是否也会像安装一样痛苦。当这个问题得到解决时,我也可以尝试 rcharts...

0 投票
1 回答
740 浏览

ruby - 堆积条形图 - 粗暴图

我需要使用 Gruff 生成堆积条形图。我尝试过使用以下代码:

但是,这会引发错误,说明参数数量错误。我想要一个显示三个值的堆积条形图。

0 投票
1 回答
547 浏览

ruby - 粗暴的条形图数据在数组中,

我需要一个带有两个条的 Gruff 条形图。

对于两个科目,我循环获取活动和成绩的值:

现在,我将这些值用于我的条形图。

但是,这会引发错误“字符串与 0 的比较失败”。我需要将数据打印为

看起来这些值被视为字符串。我应该怎么做才能解决这个问题。任何帮助是极大的赞赏。

干杯!