Skip to content

[R-es] Insertar logo en Shiny APP

4 messages · Ps. Félix Pérez Villoria, miguei@@@gei@rodriguez@mui@os m@iii@g oii serg@s@es, Clei Y

#
Hola a todos

Tengo problemas para insertar el logo de una empresa en un Shiny APP, el código que estoy empleando es:

# UI
ui <- fluidPage(
  titlePanel(
    div(
      tags$img(src = "logo.png", height = "60px", style = "float:left; margin-right:15px"),
      div(
        h2("Simulador Multisectorial de Impacto Económico", style = "color: #003366; margin-bottom: 5px;"),
        h4("Proyecto: Distrito Puerto Interior")
      ),
      style = "overflow: hidden;"
    )
  )


El logo si está bien ubicado:
[1] TRUE
[1] "logo.png"  "logo2.png" "logo3.jpg" "logo4.gif"


En R-Studio si puedo visualizar el logo, ya intenté con jpg y gif pero no resulta.
[cid:564f6c9a-2ee2-448f-a1f5-f3c61258c518]

Mi problema es que se visualiza de esta manera:

[cid:6e010026-8dc8-4f41-9ffb-d6c4139a4515]


El logo aparece como una imagen rota.

Saludos y gracias

Cleiver Yam






------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20250528/740265f3/attachment-0001.html>

------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 21284 bytes
Desc: image.png
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20250528/740265f3/attachment-0002.png>

------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 12678 bytes
Desc: image.png
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20250528/740265f3/attachment-0003.png>
#
Prueba indicando la ruta completa al recurso.


Saludos.

El 28-05-25 a las 11:54, Clei Y escribió:

  
    
Hola Cleiver.


Prueba con algo así:


tags$div(
    tags$img(src = "logo.png", height = "60px", align = "left"),
    tags$br(),
    tags$br(),
    titlePanel("Simulador Multisectorial de Impacto Económico"),
    style = "text-align: left; padding-bottom: 20px;"
  ),



Un saludo,

Miguel.
#
Hola

No funcionó, me resigne y recurrí al ?elaborado por: ??

Saludos

El 29 may 2025, a la(s) 3:40?a.m., miguel.angel.rodriguez.muinos en sergas.es escribió:

?

Hola Cleiver.


Prueba con algo así:


tags$div(
    tags$img(src = "logo.png", height = "60px", align = "left"),
    tags$br(),
    tags$br(),
    titlePanel("Simulador Multisectorial de Impacto Económico"),
    style = "text-align: left; padding-bottom: 20px;"
  ),



Un saludo,

Miguel.