Отрегулируйте высоту столбчатой ​​диаграммы ggplot в табульной панели в Shiny Dashboard - PullRequest
0 голосов
/ 15 ноября 2018

Я рендерим барплот, используя plotly и ggplot в tabPanel в блестящей панели инструментов. Ниже мой код на tabPanel в разделе пользовательского интерфейса.

tabBox(width =12, id = "plot4", height = "320px", selected = "FarmInputs",
   tabPanel("FarmInputs", plotlyOutput("inputsPlot", height = "auto"))
   )

Я тоже пробовал это во вкладке панели

tabPanel("FarmInputs", plotlyOutput("inputsPlot"),height = "320px")

в функции сервера

renderPlotly({
ggplot(aes(var,value))+geom_bar(stat="Identity")+coord_flip()+theme_gdocs()
})

График отображается за пределами желаемой высоты tabPanel, как показано на скриншоте. Как мне контролировать высоту графика, чтобы он отображался точно в tabPanel?

enter image description here

1 Ответ

0 голосов
/ 17 ноября 2018

Попробуйте изменить высоту в функции renderPlot. Это код: renderPlot(expr, width = "auto", height = "auto")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...