首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >闪亮的仪表板rpivotTable布局

闪亮的仪表板rpivotTable布局
EN

Stack Overflow用户
提问于 2016-07-01 02:59:43
回答 1查看 2.4K关注 0票数 1

我有一个从rpivotTable库生成的数据透视表,我正在使用闪亮的仪表板在一个框中显示数据透视表的输出。看起来不太合适。

下面是输出的屏幕截图。

我试着让框的大小与透视表的大小相匹配,如果透视表的大小更大,还会有一个滚动条。但是背景颜色,“皮肤蓝色”,似乎不适合根据盒子的大小。

以下是示例代码:

ui.R

代码语言:javascript
复制
library(shiny)
library(shinydashboard)
library(rpivotTable)
header <- dashboardHeader(title="Dashboard")
sidebar <- dashboardSidebar(
  menuItem("Menu1",icon = icon("dashboard"),
           menuSubItem("Sub1", icon = icon("dashboard")),
           menuSubItem("Sub2", icon = icon("dashboard")),
           menuSubItem("Sub3", icon = icon("dashboard"))
           ),
  menuItem("Menu2",icon = icon("dashboard"),
           menuSubItem("Sub12", icon = icon("dashboard")),
           menuSubItem("Sub22", icon = icon("dashboard")),
           menuSubItem("Sub32", icon = icon("dashboard"))))
body <- dashboardBody(

  tabItem(tab = "sub1",

          box(width = 12,selectInput("testip",label = "Input",choices = c("A","B","C")),
              selectInput("testip1",label = "Input",choices = c("A","B","C")),
              selectInput("testip2",label = "Input",choices = c("A","B","C")),
                            actionButton("submit","Submit")),
          box(width = 12,height = "800px",
            tags$head(tags$style( type = 'text/css',  '#myPivot{ overflow-x: scroll; overflow-y: scroll; }')),
            rpivotTableOutput("myPivot", height = "780px")))

)
dashboardPage(header, sidebar, body)

server.R

代码语言:javascript
复制
server <- function(input, output) {

  output$myPivot <- renderRpivotTable(rpivotTable(data = mtcars, rows = "mpg", cols = "disp"))

}
EN

回答 1

Stack Overflow用户

发布于 2017-03-23 14:57:50

尝试删除ui处的高度

代码语言:javascript
复制
tags$head(tags$style(type = 'text/css',  '#Alert{ overflow-x: scroll; }')),
rpivotTableOutput("myPivot"))

然后在服务器上定义高度

代码语言:javascript
复制
output$myPivot <- renderRpivotTable(rpivotTable(data = mtcars, rows = "mpg", cols = "disp", height = "780px"))

这对我很有效。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38131258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档