2010-01-12 68 views
1

我有一個Ruby腳本,我用Gruff寫出來生成圖形。這些都是簡單的條形圖,並且它們很好地工作過。現在,我得到一組特定的點數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) from 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寫」

(然後堆棧跟蹤到我的代碼)

我當然不會有‘天道酬勤’在我的代碼。我已經看了一下Gruff,但它將成爲魔鬼,讓我的腦袋纏繞Gruff來源足以跟蹤這一個。

我會努力縮小事情的範圍,但是我認爲我會張貼以查看這是否對任何人都熟悉,或者任何人都有指示如何追蹤引發Gruff循環的內容。

回答

0

好的,顯然只是在StackOverflow上問這個問題有一些魔力:)。這將是我第二次在短時間內回答我自己的問題。

在這種情況下,問題是,我傳遞的數組中的一個值是「無限」

哦......對未來一犯同樣的錯誤,這裏的答案。