我有一个使用 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 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:in draw'
from c:/ruby/lib/ruby/gems/1.8/gems/gruff-0.3.6/lib/gruff/base.rb:487:in
write'
(然后将跟踪堆栈到我的代码中)
我的代码中当然没有“Inf”。我已经查看了 Gruff,但是让我的头缠绕在 Gruff 源上足以追踪到这个将是魔鬼。
我会努力缩小范围,但我想我会发帖看看这是否为任何人所熟悉,或者任何人都有关于如何追踪导致 Gruff 陷入循环的指针。