在Windows 7 64位上的R 3.1.1上使用RStudio 0.98.1028,使用Shiny的fluidPage,sidebarLayout和sidebarPanel创建交互式文档。他们都玩得很好,就像小窗口尺寸所描述的那样,但是当我使用RStudio的内置浏览器或使用网络浏览器(IE 11)进行全屏播放时,会有大量的(大约40个) %)我窗口左侧只是白色空间的区域,没有被使用。我该怎么做才能使Shiny使用我的所有浏览器窗口宽度?
测试用例:
---
title: "TestBed"
author: "Derek Slone-Zhen"
date: "Tuesday, September 02, 2014"
output: html_document
runtime: shiny
---
```{r echo=FALSE}
shinyUI(fluidPage(
titlePanel("title panel"),
sidebarLayout(
sidebarPanel(
actionButton("goButton", label="Submit")
),
mainPanel(
renderDataTable({
input$goButton
mx <- 1:10000
dim(mx) <- c(100,100)
mx <- as.data.frame(mx)
mx
}
)
)
)
))
```
我不喜欢的样子:
答案 0 :(得分:3)
您可能需要运行rmarkdown的开发版本
devtools::install_github("rstudio/rmarkdown")
请参阅https://github.com/rstudio/rmarkdown/issues/135
将您的yaml标题更改为:
---
title: "TestBed"
author: "Derek Slone-Zhen"
date: "Tuesday, September 02, 2014"
runtime: shiny
output:
html_document:
css: my.css
---
然后,您可以在与my.css
文件相同的目录中添加CSS .Rmd
。
默认情况下,降价放置在具有class = main-container
默认样式margin-left: auto;
的引导流体容器中。您可以更改此示例
my.css:
.main-container{
margin-left: 0px !important;
}
导致: