Sto scrivendo un'app e voglio che l'immagine nel sidebarPanel sia solo un po 'più grande dell'immagine che ho inserito al suo interno. Man mano che la finestra diventa più piccola o più grande, così fa la barra laterale, ma l'immagine rimane statica. Come posso risolvere questo problema? C'è un modo per ottenere la lunghezza della barra laterale o c'è un modo migliore per il rendering delle immagini?Come posso rendere dinamica la larghezza di un'immagine in un'app Shiny?
ui.R
library(shiny)
shinyUI(bootstrapPage(
# Application title
titlePanel("Sidebar Image App"),
sidebarPanel(
imageOutput("image", height = "auto")
)
))
server.R
library(shiny)
shinyServer(function(input, output, session) {
output$image <- renderImage({
return(list(
src = "one.png",
contentType = "image/png",
height = 185,
alt = "Face"
))
})
})