2016-12-13 36 views
2

我試圖在Windows 7安裝gganimate我已經添加路徑ImageMagick的和下方是我在嘗試安裝它使用的代碼。gganimate無法正確地調用ImageMagick的,可能的路徑錯誤

library(httr) 
set_config(config(ssl_verifypeer = 0L)) 
library(devtools) 
library(RCurl) 
devtools::install_github("RcppCore/Rcpp") 
devtools::install_github("dgrtwo/gganimate") 
install.packages("gapminder") 
library(gapminder) 
library(ggplot2) 
theme_set(theme_bw()) 
p <- ggplot(gapminder, aes(gdpPercap, lifeExp, size = pop, color =continent, frame = year)) + 
geom_point() + 
scale_x_log10() 

library(gganimate) 

install.packages("cowplot") 
install.packages("animation") 
library(animation) 
ani.options(convert = shQuote('C:/Program Files/ImageMagick-7.0.3- Q16/magick.exe')) 
gganimate(p) 

,但我得到了下面的錯誤我跑最後一行gganimate後(P): Error

的錯誤是:

執行: 「」 \「C:/計劃 文件/ ImageMagick的-7.0.3-Q16/magick.exe \ 「」 -loop 0 -dispose沒有-delay 0 plot1.png -dispose以前 -delay 100 plot2.png plot3.png plot4.png plot5.png plot6.png plot7.png plot8.png plot9.png plot10.png plot11.png plot12.png plot13.png 「fileb4835f936f2.gif」」 文件名,目錄名或卷標語法不正確。 轉換中發生錯誤...請參閱?im.convert 中的註釋文件(文件,「rb」)中的錯誤:無法打開連接 另外:警告消息: 1:運行命令'C:\ Windows \ system32 \ cmd.exe/c「\」C:/ Program Files/ImageMagick-7.0.3-Q16/magick.exe \「」--version'有狀態1 2:運行命令'C:\ Windows \ system32 \ cmd.exe/c「」\「C:/ Program Files/ImageMagick-7.0.3-Q16/magick.exe \」「-loop 0 -dispose none -delay 0 plot1.png -dispose前一個-delay 100 plot2。 PNG plot3.png plot4.png plot5.png plot6.png plot7.png plot8.png plot9.png plot10.png plot11.png plot12.png plot13.png 「fileb4835f936f2.gif」「」有狀態1 3:在cmd中。有趣(轉換): 「 「」 \ 「C:/ Program Files文件/ ImageMagick的-7.0.3-Q16/magick.exe \」」 -loop 0 -dispose沒有-delay 0 plot1.png -dispose以前-delay 100個PL ot2.png plot3.png plot4.png plot5.png plot6.png plot7.png plot8.png plot9.png plot10.png plot11.png plot12.png plot13.png 「fileb4835f936f2.gif」「」執行失敗,錯誤代碼1 4:running command'「」\「C:\ Program Files \ ImageMagick-7.0.3-Q16/magick.exe \」「-loop 0 -dispose none -delay 0 plot1.png -dispose前一個-delay 100 plot2.png plot3.png plot4.png plot5.png plot6.png plot7.png plot8.png plot9.png plot10.png plot11.png plot12.png plot13.png 「fileb4835f936f2.gif」「」有狀態127 5:在文件(文件「RB」): 無法打開文件 'C:\用戶\ shammun \應用程序數據\本地\ TEMP \ RtmpuSfr4m/gganimate \ fileb4835f936f2.gif':沒有這樣的文件或目錄

回答

4

更改使用shortPathName函數路徑ani.options爲我工作:

magickPath <- shortPathName("C:\\Program Files\\ImageMagick-7.0.3-Q16\\magick.exe") 
ani.options(convert=magickPath) 
+0

謝謝你救的GIF!在此之前一直在尋找解決方案30分鐘:) – jogall

0

我發現路徑名稱中的空間導致我的問題。我從

ani.options(convert = "C:/Program Files/ImageMagick-7.0.3-Q16/magick.exe") 

改變的路徑名

ani.options(convert = "C:/PROGRA~1/ImageMagick-7.0.3-Q16/magick.exe") 

,然後我就能夠再次

相關問題