1
Haskell圖表庫的示例輸出看起來很棒。他們都使用開羅後端,我無法正確安裝,所以我想用圖表後端試用庫。如何獲取Haskell圖表example1爲圖表後端工作?
但是,我不明白如何做到這一點。尤其是,def
未定義。
有人可以幫我開始並告訴我如何修改source code for example 1,以便它可以使用圖表後端運行?
Haskell圖表庫的示例輸出看起來很棒。他們都使用開羅後端,我無法正確安裝,所以我想用圖表後端試用庫。如何獲取Haskell圖表example1爲圖表後端工作?
但是,我不明白如何做到這一點。尤其是,def
未定義。
有人可以幫我開始並告訴我如何修改source code for example 1,以便它可以使用圖表後端運行?
問題def
是開羅後端的renderableToFile
的參數FileOptions
。這有一個Default實例。
要與圖表後端渲染,從Diagrams backend與renderableToSVGFile
更換調用renderToFile
:
main = renderableToSVGFile chart 800 600 "example.svg"
我不熟悉的圖表庫,但'def'是Data.Default的'一部分。 Class「,這是該示例中的一個導入。你忘了複製該行嗎?如果沒有,我認爲你應該提供一個確切的錯誤信息(如果你在後端導入中用'Cairo'代替'Diagrams'),那麼應該提供一個確切的錯誤信息。 – raymonad
我採用了逐字代碼示例,並將Cairo導入更改爲Diagrams導入。所以,開羅後端定義了'def',並且後端沒有,或者示例不完整。 – Ana
那麼通過''def'是未定義的',你的意思是缺少一個'Default'實例?這就是爲什麼我要求確切的錯誤。 – raymonad