2016-05-18 2 views
2

В следующем блестящем приложении я хочу добавить несколько пробелов между mainPanel и siderbarPanel внизу. enter image description hereДобавить место между mainPanel и sidebarbarPanel in shiny

Здесь я не могу прочитать титры оси x, я попытался повернуть их, но это не улучшает предмет. Я также изменил высоту и ширину plotlyOutput, но не работает. Я попытался добавить HTML("<br><br><br>"), но не работает тоже, проблема, вероятно, в ggplot или plotly?

Мой ggplot сценарий:

ggplot(data = df, aes(x = perimetre_commercial_estime, 
         y = nbr_ligne, 
         fill = perimetre_commercial_estime)) + 
    geom_bar(stat="identity") + theme_light() + 
    theme(axis.text.x=element_text(angle=30,hjust=1,vjust=0.5,size=6), 
             axis.title.x=element_blank(), 
      legend.position="top", legend.direction="horizontal") + 
    scale_fill_discrete("") 

plotly оленья кожа поддержка горизонтальной легенда, поэтому ниже график нормально.

Благодаря

+0

Возможный дубликат [Как добавить больше Whitespace к главной панели в блестящей панели управления?] (Http://stackoverflow.com/questions/33266157/how-to-add-more-whitespace-to-the -main-panel-in-shiny-dashboard) –

+0

не совсем то же самое, я пробовал другое решение, но никто не работал –

ответ

3

Эта Plotly Setting Graph Size in R статья может быть полезной. Поскольку вы не включаете весь код, я не могу полностью подтвердить. Пожалуйста, дайте мне знать.

library(plotly) 
library(dplyr) 

gp = ggplot(
    data = mtcars %>% add_rownames(), 
    aes(x = rowname, y = mpg) 
) + geom_point() + 
    theme(axis.text.x=element_text(angle=30,hjust=1,vjust=0.5,size=6), 
     axis.title.x=element_blank()) 

ggplotly(gp) %>% 
    layout(
    margin = list(
     b=100 
    ) 
) 
+0

Спасибо, что я точно искал Что значит l, r, b и t в списке (в вашей ссылке) PLS? –

+0

l = left, r = right, b = bottom, и t = top – timelyportfolio

+0

Спасибо за помощь! –

Смежные вопросы