RStudio中R Markdown嵌入Shiny应用图片显示异常求助
解决Shiny应用中图片显示损坏的问题
问题出在图片路径的写法上:Shiny框架默认将www目录作为静态资源的根目录,因此调用图片时不需要在路径前添加www/前缀。
修正后的代码
library(shiny) ui <- fluidPage( titlePanel("Shiny App with Image"), sidebarLayout( sidebarPanel( h3("Sidebar Content") ), mainPanel( h3("Main Panel Content"), img(src = "Icon1.png", height = "200px") # 移除了www/前缀 ) ) ) server <- function(input, output) {} shinyApp(ui = ui, server = server)
额外排查要点
- 确认图片文件名(包括大小写)完全匹配,部分系统(如Linux/macOS)对文件名大小写敏感
- 检查图片文件本身是否损坏,可以尝试用图片查看器打开验证
- 确保
www目录和你的Shiny脚本文件在同一个文件夹下
内容的提问来源于stack exchange,提问作者Junwoo Kim
相关产品推荐
相关产品推荐

