我有一个Ruby脚本,我用Gruff编写来生成图形。这些是简单的条形图,它们已经很好地工作了很多次。现在,对于我正在获得的一组特定点
c:/ruby/lib/ruby/gems/1.8/gems/gruff-0.3.6/lib/gruff/line.rb:109:在draw': Non-conforming drawing primitive definition
Inf'@ draw.c / DrawImage / 3140 (Magick :: ImageMagickError)
来自c:/ruby/lib/ruby/gems/1.8/gems/gruff-0.3.6/lib/gruff/line.rb:109:在draw'
from c:/ruby/lib/ruby/gems/1.8/gems/gruff-0.3.6/lib/gruff/base.rb:487:in
写'
(然后将跟踪堆叠到我的代码中)
我的代码中肯定没有“Inf”。我已经看了一眼Gruff,但是让我的脑袋缠绕在Gruff源头上足以跟踪这一点的魔鬼将会成为魔鬼。
我会努力缩小范围,但我认为我会发布以确定这对任何人是否熟悉,或者任何人都有关于如何追踪Gruff引发循环的内容的指示。
答案 0 :(得分:1)
好的,显然只是在StackOverflow上提出问题就有些神奇了:)。这将是我第二次在短时间内回答我自己的问题。
在这种情况下,问题是我传入的数组中的一个值是“Infinity”
哦,好吧......对于下一个犯同样错误的人来说,这就是答案。