[問題] 使用animation的saveGIF出現error

看板R_Language作者 (工口工口)時間10年前 (2014/11/11 01:33), 10年前編輯推噓0(008)
留言8則, 2人參與, 最新討論串1/2 (看更多)
[問題類型]: 程式諮詢 [軟體熟悉度]: 使用者(已經有用R 做過不少作品) [問題敘述]: 想把plot的動態圖形存成GIF檔,使用animation這個package 出現錯誤訊息,查了之後,執行這個結果需要安裝ImageMagick 在下列網址可以找到安裝檔 http://www.imagemagick.org/script/binary-releases.php 安裝完之後,成功一次轉出GIF檔 在一次執行時就轉不出來了... [程式範例]: > saveGIF({ + for (i in 1:10) plot(runif(10), ylim = 0:1) + }) Executing: "convert" -loop 0 -delay 100 Rplot1.png Rplot2.png Rplot3.png Rplot4.png Rplot5.png Rplot6.png Rplot7.png Rplot8.png Rplot9.png Rplot10.png "animation.gif" 'convert" -loop 0 -delay 100 Rplot1.png Rplot2.png Rplot3.png Rplot4.png Rplot5.png Rplot6.png Rplot7.png Rplot8.png Rplot9.png Rplot10.png "animation.gif' 不是內部或外部命令、可執行的程式或批次檔。 參數無效 - 0 an error occurred in the conversion... see Notes in ?im.convert [1] FALSE 警告訊息: 1: 執行中命令 'C:\WINDOWS\system32\cmd.exe /c "convert" -loop 0 -delay 100 Rplot1.png Rplot2.png Rplot3.png Rplot4.png Rplot5.png Rplot6.png Rplot7.png Rplot8.png Rplot9.png Rplot10.png "animation.gif"' 已有狀態 1 2: In cmd.fun(convert) : '"convert" -loop 0 -delay 100 Rplot1.png Rplot2.png Rplot3.png Rplot4.png Rplot5.png Rplot6.png Rplot7.png Rplot8.png Rplot9.png Rplot10.png "animation.gif"' execution failed with error code 1 3: 執行中命令 '"convert" -loop 0 -delay 100 Rplot1.png Rplot2.png Rplot3.png Rplot4.png Rplot5.png Rplot6.png Rplot7.png Rplot8.png Rplot9.png Rplot10.png "animation.gif"' 已有狀態 4 4: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="animation.gif": 系統找不到指定的檔案。 [關鍵字]: animation/ImageMagick/saveGIF -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.225.189 ※ 文章網址: http://www.ptt.cc/bbs/R_Language/M.1415640808.A.042.html ※ 編輯: tokyo291 (114.39.225.189), 11/11/2014 02:19:44

11/11 02:42, , 1F
要不要直接從terminal直接下convert命令看看?
11/11 02:42, 1F

11/11 02:43, , 2F
因為我猜是該package的問題。
11/11 02:43, 2F

11/11 10:09, , 3F
請問要怎麼操作"terminal下convert"這個步驟呢?
11/11 10:09, 3F

11/11 18:21, , 4F
我的意思是自己做出 PNG 再自己轉成 GIF。
11/11 18:21, 4F

11/11 18:21, , 5F
http://goo.gl/6X7QvC 第一個例子應該可以解決你的問題
11/11 18:21, 5F

11/11 18:22, , 6F
當然,前題是你的 imagemagick 都安裝好路徑設好才行。
11/11 18:22, 6F

11/11 18:23, , 7F
語說回來,你提出的例子,大概不必要靠 package。
11/11 18:23, 7F

11/11 18:23, , 8F
所以我才覺得自己做就行了。
11/11 18:23, 8F
文章代碼(AID): #1KOFRe12 (R_Language)
文章代碼(AID): #1KOFRe12 (R_Language)