2014-02-06 2 views
1

Можно ли удалить mainPanel из приложения Shiny? Я хочу сказать, если я хочу большой sidePanel (без какой-либо области mainPanel), как мне это сделать? Я пробовал просто написать:Удалить mainPanel area in Shiny app

mainPanel() 

но он не работает (он просто опустошает область ...).

Любые предложения?

+0

Существует множество возможностей с блестящими (и даже больше, если вы знаете некоторые основы HTML), я предлагаю вам посмотреть код некоторых приложений, которые могут быть блистательны, возможно, вы можете найти что-то близкое к тому, что вы хотите. http://www.rstudio.com/shiny/showcase/ –

+0

спасибо! Я сделал это с помощью wellPanel :) – user3224026

ответ

1

Я пытаюсь представить, почему вы хотели бы этого :) Не могли бы вы рассказать нам, как вы планируете использовать приложение? Некоторые опции:

  1. Вы могли бы использовать basicPage вместо pageWithSidebar в ui.R
  2. Есть также некоторые (относительно) новые функции макета в Shiny обсуждается here. Вам нужно будет использовать Shiny 0.8.0.99:

    install.packages ('devtools'); библиотека (DevTools); install_github («блестящий», «rstudio»)

3

Если вы хотите что-то, что выглядит как sidePanel но заполняет всю область, которая называется wellPanel. Используйте basicPage(wellPanel(...)) вместо pageWithSidebar. Если вы хотите получить титул, вы можете сделать basicPage(tags$h1("My app"), wellPanel(...)).

+0

спасибо! Я сделал это с помощью wellPanel, но я сохранил pageWithSidebar :) – user3224026