2015-03-20 3 views
2

Я использую R 3.0.2 на Macintosh OX Mountain Lion 10.8.5 и столкнулся с ошибкой, пытающейся запустить этот код.save movie GraphicsMagick for r in mac

Вот ссылка на генетический алгоритм: http://www.r-bloggers.com/genetic-algorithms-a-simple-r-example/ Все работает, за исключением последней части.

я ударил эту ошибку, когда я пытаюсь запустить анимацию в R:

> # in order to save the animation 
    > library(animation) 
    > saveMovie(animate_plot(), interval = 0.1, outdir = getwd()) 
    Error: could not find function "saveMovie" 

Это то, что я пытался ...

> library(GraphicsMagick) 
 
Error in library(GraphicsMagick) : 
 
    there is no package called ‘GraphicsMagick’ 
 
> saveGIF(animate_plot(), interval = 0.1, outdir = getwd()) 
 
Error: Use 'theme' instead. (Defunct; last used in version 0.9.1) 
 
> install.packages("~/Downloads/ImageMagick-x86_64-apple-darwin14.0.0.tar", repos = NULL) 
 
Warning in install.packages : 
 
    package ‘~/Downloads/ImageMagick-x86_64-apple-darwin14.0.0.tar’ is not available (for R version 3.0.2) 
 
Error in install.packages : file ‘~/Downloads/ImageMagick-x86_64-apple-   darwin14.0.0.tar’ is not an OS X binary package

Код находится в ссылке но проблема в том, что я не могу установить GraphicsMagick в R.

Я попытался MacPort загрузить библиотеку и загрузить библиотеку из папки вне CRAN через браузер в установке пакетов в R.

Вот ссылка на библиотеку анимации: http://cran.r-project.org/web/packages/animation/animation.pdf

Я попытался загрузки этих библиотек от Интернет: ImageMagick-x86_64-apple-darwin14.0.0.tar, ImageMagick-6.9.0, MacPorts-2.3.3-10.8-MountainLion.pkg, но они не сработали. Надеюсь, вы можете показать мне, как оживить это. Благодаря!

+0

ImageMagick, GraphicsMagick или Lyx являются внешними по отношению к R. Вы бы не использовали 'install.packages' для них. Составитель вилки Mac R, Саймон Урбанек, советует использовать любые фишки, MacPorts или homebrew для установки внешних пакетов. –

+0

Спасибо, человек. Я предполагаю, что это для более старой версии R, или есть еще один способ создания этой классной графики, потому что, очевидно, это было сделано в R в прошлом. Спасибо за вашу помощь. – user3553260

+0

Я действительно не знаю. В документации говорится, что 'saveMovie' должен работать, но я получаю ту же ошибку. –

ответ

0

Используйте saveGIF вместо saveMovie, и он будет работать.

+0

Дайте мне время, чтобы проверить это. Спасибо хоть. Если вы правы, я буду голосовать за вас или кликнуть. Привет, друг! – user3553260