2016-03-02 53 views
2

我在本地文件夾中有一個靜態圖像,我試圖在Shiny UI中渲染,但它不起作用。在中間顯示帶有問號的圖像。R在UI側Shiny img()不渲染圖像

ui <- fluidPage(img(src = 'imagefile.png', height = '100px', width = '100px')) 
server <- function(input, output) {} 
shinyApp(ui = ui, server = server) 

任何想法是怎麼回事?

+0

除了@ jenesaisquoi的答案在下面,將您的應用程序保存在您保存您的www文件夾並命名您的應用程序的同一目錄中「app.R」 – aelwan

回答

6

將圖像放在一個名爲www的文件夾中,放在同一個目錄下,所以你有www/imagefile.png。然後,調用

library(shiny) 
ui <- fluidPage(img(src = 'imagefile.png', height = '100px', width = '100px')) 
server <- function(input, output) {} 
shinyAppDir(".") 

但是,你可能想使用runApp有獨立的UI和服務器文件。

+0

工作正常。謝謝。找不到記錄。也許我錯過了它。 – Gopala