首页 > 解决方案 > ShinyApp for R 不断“窃取”我的图像输出

问题描述

所以这里有一个问题,我正在开发一个显示泰国省份数据的 Shiny 应用程序,所以我决定根据所选省份对地图的不同区域进行着色,就像这样

这是我的代码:

//This is in my fluidPage()
    imageOutput("map1")

//This is in my function(input,output)
    output$map1 <- renderImage({
    list(
        src=str_c("images/",str_replace_all(input$province1,pattern=" ",replacement="_"),".png"),
        width=300,
        height=400)
  })

我的“图像”文件夹与 R 文件在同一个文件夹中,我还创建了一个“www”文件夹。

起初我将图像存储在“www”文件夹中,使用后它们消失了,所以我的猜测是该应用程序将输入图像存储在此文件夹中,然后将其删除。我继续将图片放在“图像”文件夹中,以为我会摆脱消失的文件,但它没有解决任何问题:(

我对“www”文件夹的理解正确吗?我应该将我的图片存储在不同的文件夹中并在每次使用后“重新填充”“图像”文件夹吗?有针对这个的解决方法吗 ?

标签: rimageshiny

解决方案


推荐阅读