Так что мне пришлось проверить HTML, созданный Shiny. И это приводит к тому, что графы графически отображаются в div (создается файлом server.R), а этот div находится внутри другого div (создается ui.R).
Таким образом, если внутренний div, созданный файлом sever.R, больше, чем div, созданный файлом ui.R, который вызывает эту ошибку компоновки.
Итак, если у вас это есть на сервере. R (обратите внимание на аргумент высоты 500px в plot_ly fun ()) :
output$plot <- renderPlotly({
sesiones_fuente <- sesiones_por_fuente() %>%
filter(date > input$dateRange[1], date < input$dateRange[2]) %>%
group_by(sources) %>%
summarise(sessions = sum(sessions))
plot_ly(sesiones_fuente, x = ~sessions, y = ~sources, type = 'bar',
width = 1200, height = 500, orientation = 'h') %>%
layout(title = "Sesiones por mes",
xaxis = list(title = ""),
yaxis = list(title = ""),
margin = m)
})
Вам необходимо использовать аргумент height = 500px в plotlyOutput или Fluidrow такой же высоты в ui.R:
plotlyВыход высотой 500px :
fluidRow(
column(12, offset = 1,
plotlyOutput("plot_sesiones_por_mes", height = "500px"))),
br(),
жидкостьСтрока высоты 500px :
fluidRow(style = "height:500px",
column(12, offset = 1,
plotlyOutput("plot_sesiones_por_mes"))),
br(),