2017-02-02 4 views
1

画像が表示されないため、ここに何かがありません。レンダリングテキストを使用してShinyにファイルをプリントする方法

ありがとうございました。

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

アプリのimg/サブフォルダにあなたの写真einstein.jpgを置く場合、あなたはそれへのアクセスを許可するよう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) 
     })) 
関連する問題