Je travaille sur une application brillante et j'aimerais inclure un logo dans le coin supérieur droit de l'application. Comment puis-je intégrer facilement une image en utilisant brillant et r?
Merci! K
J'ai trouvé une autre option qui a l'air bonne pour cette application, alors je la partage pour les autres qui veulent l'image dans le panneau principal.
mainPanel(
img(src='myImage.png', align = "right"),
### the rest of your code
)
Enregistrez le fichier dans un répertoire www du répertoire shinyApp:
| shinyApp/
| ui.R
| server.R
| www/
| myImage.png
Utilisez une fonction d’en-tête personnalisée dans ui.R
Pour référencer un fichier app.css
Dans votre répertoire 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"))
)
)
}
Dans app.css
, Indiquez le fichier de logo également situé dans votre dossier www/
:
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;
}