img imagen atributo app r embed shiny

atributo - Incrustar imagen en la aplicación brillante



insert image in shiny app (2)

He estado trabajando en una aplicación brillante y me gustaría incluir un logotipo en la esquina superior derecha de la aplicación. ¿Cómo puedo incrustar fácilmente una imagen usando shiny y r?

¡Gracias! K


Encontré otra opción que se ve bien para esta aplicación, así que la comparto con otras personas que quieren la imagen en el panel principal.

mainPanel( img(src=''myImage.png'', align = "right"), ### the rest of your code )

Guarde el archivo en un directorio www en el directorio shinyApp:

| shinyApp/ | ui.R | server.R | www/ | myImage.png


Use una función de encabezado personalizado en ui.R para hacer referencia a un archivo app.css en su directorio www/ :

customHeaderPanel <- function(title,windowTitle=title){ tagList( tags$head( tags$title(windowTitle), tags$link(rel="stylesheet", type="text/css", href="app.css"), tags$h1(a(href="www.someURLlogoLinksto.com")) ) ) }

En la referencia de app.css el archivo del logotipo también se encuentra en su www/ carpeta:

h1 { text-decoration:none; border:0; width : 550px; height : 50px; margin : 0; padding : 0; left: 25px; top: 5px; position: relative; background : url(logo.png) no-repeat 0 0; }