renderPlotly
не имеет аргумента height
.
Однако вы можете использовать аргумент ggplotly
height
следующим образом:
library(plotly)
library(shiny)
ui <- fluidPage(
sliderInput("heightSlider", "Plot heigth [px]", min = 200L, max = 1000L, value = 500L),
plotlyOutput("myPlot")
)
server <- function(input, output, session) {
output$myPlot <- renderPlotly({
p <- ggplot(data.frame(x = 1:10, y = runif(10)), aes(x, y)) + geom_point()
ggplotly(p, height = input$heightSlider)
})
}
shinyApp(ui, server)