Shiny img () функция, как мне заставить изображение появляться? - PullRequest
0 голосов
/ 04 июля 2019

Я пытаюсь использовать Shiny, но моя функция img () не работает.Я поместил его в директорию call www в папке, содержащей мой файл app.R, и попытался использовать файлы .jpg и .png, но изображение не появляется.

Код моего приложения Shiny:

ui <- fluidPage(
  titlePanel("Customers"),

 sidebarLayout(
    sidebarPanel(
  h1("Choose Dataset"),
  br(),
  br(),
  br(),
  br(),
  br(),

  img(scr = "Logo.jpg", height = 100, width = 150)),


mainPanel(
  h1("Results"),
  p("The results are as follows")
    )
 )
)
# Define server logic ----
server <- function(input, output) {

}

# Run the app ----
shinyApp(ui = ui, server = server)

Я также пробовал другие ответы, которые предлагают использовать runApp, который тоже не работал.

Может кто-нибудь помочь, почему изображение не хочет появляться?

Сейчас я получаю следующие ошибки:

Warning in pngfun(filename = filename, width = width, height = height, res = res,  :
  unable to allocate bitmap
Warning in pngfun(filename = filename, width = width, height = height, res = res,  :
  opening device failed
Warning: Error in pngfun: unable to start png() device
  [No stack trace available]

Спасибо

1 Ответ

1 голос
/ 04 июля 2019

У вас крошечная опечатка (scr вместо src) ... Попробуйте это:

img(src = "Logo.jpg", height = 100, width = 150))

Должно работать, если Logo.jpg находится в www /

...