2016-05-20 3 views
3

shinygalleryからこのコードを借りていくつか変更を加えました。基本的にはfluidPageが使用されます。 flexdashboardを使用して同じことをやり直すことに興味があります。私はflexdashboard userguideを通過しました。 しかし、そのウェブサイトの記述はいくつかのrmarkdownまたはswave形式ですか?私はそれに精通していません。ですから、マークダウンやスウィーブなしでこの例のflexdashboardバージョンを見ることができれば、簡単に別のコンポーネントに関連させてビルドすることができます。任意のヒントやポインタが評価されている人々です。フレックスダッシュボードテンプレートを使用して光沢を再現

library(shiny) 
ui = shinyUI(fluidPage(
       mainPanel(
       tabsetPanel(
        tabPanel("Plot",plotOutput("plot1"),plotOutput("plot2")), 
        tabPanel("Summary",verbatimTextOutput("summary")), 
        tabPanel("Table",DT::dataTableOutput("table")) 
        )))) 

server = shinyServer(function(input, output, session) { 
    output$plot1 <- renderPlot({ 
    plot(cars) 
    }) 

    output$plot2 <- renderPlot({ 
    plot(iris) 
    }) 

    output$summary <- renderPrint({ 
    summary(cars) 
    }) 

    output$table <- DT::renderDataTable({ 
    DT::datatable(cars) 
    }) 
}) 

shinyApp(ui, server) 

答えて

3

私はすぐにこれをまとめます。

完全ではありません。しかし、それは一般的に仕事を終わらせます(そして、私は仕事を辞めなければなりません、おそらく私は今晩遅く調整するでしょう)。

この記事の前に私もflexdashboardに出くわしたことはありません。私はshinydashboardとRMarkdownをかなり使っていたので、これは間違いなく面白いです。確かにflexdashboardが実際に私のために個人的にshinydashboardの上に追加されますか分からないが、私は間違いなくもう少しそれを再生するつもりです。

とにかく...

--- 
title: "Test App" 
output: flexdashboard::flex_dashboard 
--- 

Plot 
===================================== 

row 
------------------------------------- 


```{r} 
library(shiny) 
renderPlot({ 
    plot(cars) 
}) 
``` 

row 
------------------------------------- 

```{r} 
renderPlot({ 
    plot(iris) 
}) 
``` 


Summary 
=====================================  

```{r} 
renderPrint({ 
    summary(cars) 
    }) 
``` 


Table 
=====================================  

```{r} 
DT::renderDataTable({ 
    DT::datatable(cars) 
    }) 
``` 

一つの大きな問題は、私は、行を呼んでいる一方で、私は単一の行上の2つのプロットの代わりに、二つの異なる行になってるということで。私はさらにプレイします。

+1

ありがとうAndrew氏は、何らかの理由で、最後のタブでデータテーブルが開かれていないことに感謝しています。私はこれを掘り下げます。 –

+0

Hm。うん、それは私のマシンで働いていた –

+1

セットアップセクションで 'ライブラリ(DT)'が必要な場合があります。しかしこれは@missyが提起した問題([flexdashboardの問題])(https://github.com/rstudio/flexdashboard/issues/28)のようです。 – micstr

関連する問題