【发布时间】:2015-01-03 02:40:17
【问题描述】:
我想将闪亮的绘图缩放到窗口的高度。这个related SO question 仅使用以像素为单位的绝对高度规范,而height = 100% 更可取。我在文档中注意到absolutePanel 可以通过其top, bottom, left, right 参数实现这一点,但是您会丢失侧面板,并且无论如何该图(在缩放到宽度时)似乎忽略了可用高度。
我猜这与 html 怪癖有关,这意味着您需要使用 javascript innerHeight 变量来获取高度。但我不清楚如何在闪亮中实施解决方案以让ui.R 使用它。感谢任何指点。
用于开发的基本应用模型:
ui.R
library(shiny)
shinyServer(
function(input, output) {
output$myplot <- renderPlot({
hist(rnorm(1000))
})
}
)
server.R
library(shiny)
pageWithSidebar(
headerPanel("window height check"),
sidebarPanel(),
mainPanel(
plotOutput("myplot")
)
)
【问题讨论】: