【发布时间】:2021-01-22 03:55:30
【问题描述】:
我在自己的 Shiny 服务器上有一个 Shiny 应用程序,它在网页上显示 png 图像。这工作正常。但是,在 iPhone 上查看页面时,图像太宽。就我而言,大屏幕上 png 图像的正确尺寸是 600w x 400h,而 iPhone 330w x 220h 效果很好。如何自动调整图像大小?
R Script
library("shiny")
library("tidyverse")
ui <- fluidPage(
imageOutput("img")
)
server <- function(input, output, session) {
output$img <- renderImage({
path_to_png <- "/var/www/..."
list(src = path_to_png,
width = "600",
height = "400",
alt = "Chart of good stuff")
}, deleteFile = FALSE)
}
shinyApp(ui, server)
【问题讨论】: