html
  • r
  • shiny
  • 2017-02-02 3 views 1 likes 
    1

    Мне ничего не хватает, потому что изображение не отображается.Как печатать файл с помощью Shiny с помощью renderText

    Спасибо.

    shinyServer(function(input, output) { 
        src = "einstein.jpg" 
        print(file.exists(src)) 
        out = '<img src="einstein.jpg" style=width:304px;height:228px;>' 
        output$text3<-renderText(out) 
    
        }) 
    
    shinyUI(fluidPage(
    
        htmlOutput("text3") 
    
    )) 
    
    +0

    вы пытаетесь отобразить JPG или код, связанный с html-тег? – Nate

    ответ

    1

    Если поместить изображение einstein.jpg в img/ подпапках вашего приложения, вы можете использовать addResourcePath, чтобы разрешить доступ к нему:

    library(shiny) 
    shinyApp(ui=fluidPage(htmlOutput("text3")), 
         server=(function(input, output) { 
          addResourcePath("foo", "img") 
          out = '<img src="/foo/einstein.jpg" style=width:304px;height:228px;>' 
          output$text3<-renderText(out) 
         })) 
    

     Смежные вопросы

    • Нет связанных вопросов^_^