【发布时间】:2013-03-01 09:50:57
【问题描述】:
我正在生成一个 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)
```
【问题讨论】:
-
我认为像
fig.width = \\linewidth这样的块选项可能会有所帮助,但我会听从比我更好的专家 -
我对 figure.width 没问题,可以在我的块选项中控制就好了。问题是文本/表格输出块被修复。感谢您指出将来有用的 \\linewidth。
-
我建议您发布一些可重现的示例代码,以展示如何创建有问题的图。也许如果您查看绘图功能的帮助手册,您可以使用一些虚拟数据和代码示例?这可能会有很大帮助。
-
不是情节有问题。这些数字正在打印我想要的样子。是 TEXT/TABLES 没有使用屏幕的整个宽度。如果确实需要,我可以提供一个示例。
标签: r-markdown knitr