Я новичок в R и пытаюсь рендерить разные изображения на ggplot в блестящем виде на основе пользовательских данных. Следующий код оказывается проблематичным:
myimg <- tags$div(tags$img(src = "myimg.png"))
mygrid <- grid::rasterGrob(myimg, interpolate = TRUE)
mydata %>%
ggplot() +
geom_blank() +
annotation_custom(mygrid, -3, 3, -3, 3)
В частности, grid :: rasterGrob (myimg, interpolate = TRUE) возвращает ошибку «нет применимого метода для« as.raster », примененного к объекту класса» Блестящий тег "", когда я запускаю приложение и пытаюсь просмотреть сюжет. Если я запускаю код вне «глянцевого», он создает растр, и у меня нет проблем с его вызовом в annotation_custom (), и график будет работать в «блестящем».
Похоже, в Google ничего не могу найти по этому поводу. ошибка, но если это было рассмотрено в другом месте, я прошу прощения. Спасибо за любую помощь.