1

我有一个使用 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 陷入循环的指针。

4

1 回答 1

1

好的,显然在 StackOverflow 上问这个问题有点神奇:)。这将是我第二次在短时间内回答我自己的问题。

在这种情况下,问题是我传入的数组中的一个值是“Infinity”

哦,好吧...对于下一个犯同样错误的人,这就是答案。

于 2010-01-12T22:12:06.940 回答