0
renderPlot
expr
で作成されたオブジェクトに応じて、光沢のあるプロットエリアの高さを変更できますか?R Shiny App:renderPlotからの入力によるサイズプロットエリア
ここには、のほとんどがという単純な例があります。これは、セッション特性の関数として、ウィンドウのサイズ:
library(shiny)
runApp(list(
ui = fluidPage(
plotOutput("plot1", height="auto")
),
server = function(input, output, session) {
output$plot1 <- renderPlot({
plot(cars)
}, height = function() {
session$clientData$output_plot1_width
})
}
))
しかし、代わりにセッション特性の関数としてプロットエリアのサイズを決めるのは、私はそれは私が(renderPlot
式の中で計算する何かに基づいてサイズを希望しますこのようなrenderPlot({})
)、:私はrenderPlot
の表情内l
を作成し、表現の外サイズにプロット領域をl
を使用しようとしています。この場合
library(shiny)
runApp(list(
ui = fluidPage(
plotOutput("plot1", height="auto")
),
server = function(input, output, session) {
output$plot1 <- renderPlot({
plot(cars)
}, height = length(unique(cars$speed)))
}
))
。
ありがとうございました!