调整R Markdown HTML输出的输出宽度

时间:2013-03-13 12:43:35

标签: r-markdown knitr

我正在生成HTML输出,但是我遇到了R代码输出的输出宽度问题。

我可以毫无困难地调整图形宽度,但是当我尝试编写数据表或因子加载时,R输出的固定宽度仅为我屏幕宽度的三分之一左右。这会导致表的列被拆分,而不是单个表中显示的所有列。

这是一个可重复的例子:

---
output: html_document
---

# Title

```{r echo = FALSE, fig.width=16, fig.height=6}
x = matrix(rnorm(100),ncol=10)
x
plot(x)
```

enter image description here

2 个答案:

答案 0 :(得分:85)

在文档开头添加:

```{r set-options, echo=FALSE, cache=FALSE}
options(width = SOME-REALLY-BIG-VALUE)
```

显然,用一个数字替换SOME-REALLY-BIG-VALUE。但你真的想做所有水平滚动吗?

您的输出可能包含大约80个字符左右。

答案 1 :(得分:8)

此外,您可以临时更改代码块的本地R选项:

```{r my-chunk, R.options = list(width = SOME-BIG-VALUE)}

```