【问题标题】:gganimate within Shiny app - cannot find ImageMagick在闪亮的应用程序中 gganimate - 找不到 ImageMagick
【发布时间】:2018-10-13 16:41:15
【问题描述】:

我想在服务器上发布的 Shiny 应用程序中插入动画情节。但是,任何部署尝试都会导致以下结果:

我找不到带有 convert = 'convert' 的 ImageMagick im.convert(img.files, output = path.expand(movie.name), convert = 转变, : 请先安装 ImageMagick 或将其 bin 路径放入系统 PATH 变量中

当然,当我在安装了 imageMagick 的计算机上运行该应用程序时,没有问题。所以我的问题是如何强制 Shiny 服务器从我的计算机使用 imageMagick 或将其安装在 Shiny 环境中?

【问题讨论】:

  • ssh 到服务器并从命令行安装您的应用程序正在使用的每个包(例如:Rscript -e "install.packages(c('package_A', 'package_B'))")
  • @GyD,有机会详细说明一下吗?我是全新的 Shiny 用户(这应该是我的第一个应用程序),无法使用您的提示。设计的服务器是默认的——shinyapps.io,如果这很重要的话。
  • 也许你需要安装 ImageMagick。如果您安装了 ImageMagick 7,则 magick 将替换 convert。您应该确保 ImageMagick 的任何版本都与您的其他应用程序兼容。

标签: r shiny imagemagick shinyapps gganimate


【解决方案1】:

您可能想查看magick 库:

有关使用 magickgganimate 的示例,请参阅小插图: https://cran.r-project.org/web/packages/magick/vignettes/intro.html#animation

在 GitHub 上,Shinyapps.io 上还有一个成功使用magick 的示例图:

https://github.com/jeroen/shinymagick

【讨论】:

    猜你喜欢
    • 2013-07-02
    • 2013-07-08
    • 1970-01-01
    • 1970-01-01
    • 2020-07-02
    • 2018-07-09
    • 2015-10-18
    • 2020-08-06
    • 2021-05-09
    相关资源
    最近更新 更多