使用tmap_animation出现错误“执行失败,错误代码为1”

时间:2019-08-13 18:23:01

标签: r animation imagemagick tmap

我正在尝试使用tmap创建动画地图。当我尝试使用tmap创建动画时,出现错误1。

我已经安装了imagemagick,这是tmap_animation所需的。

我正在尝试执行以下代码:

library(sf)
library(tidyverse)
library(spData)
library(tmap)
library(magick)
m_save = world %>% filter(continent != "Antarctica") %>% 
tm_shape() + 
tm_polygons() +
tm_shape(urban_agglomerations) +
tm_dots(size = "population_millions", title.size = "Population (m)", alpha 
= 0.5, col = "red") +
tm_facets(along = "year", free.coords = FALSE)
tmap::tmap_animation(tm = m_save, filename = "/tmp/urban-animated.gif", 
width = 1200, height = 800)
magick::image_read("C:/tmp/urban-animated.gif")

我希望以tmap :: tmap_animation开头的代码行 会保存一张可以用下一行读取的地图。但是,出现以下错误:

动画保存到C:\ tmp \ urban-animated.gif 警告信息: 在syscall(paste(program,“ -loop”,loop,“ -delay”,delay,“”,:   'convert -loop 0 -delay 40 C:\ Users \ jpv \ AppData \ Local \ Temp \ RtmpKemkB2 // tmap_plots / *。png“ /tmp/urban-animated.gif”执行失败,错误代码为1

我找不到动画。我相信由于执行失败而没有保存它。你能帮忙吗?

0 个答案:

没有答案