【发布时间】:2014-02-24 11:01:12
【问题描述】:
我在 R 中使用 knitrBootstrap 包来生成报告。对于这个特定的受众,我通常会使用 echo=FALSE 将 R 代码排除在报告之外,这会在默认布局的绘图右侧留下大量空白。
如何编辑布局以使绘图图像右对齐并且我编写的文本显示在绘图的左侧而不是上方?
【问题讨论】:
我在 R 中使用 knitrBootstrap 包来生成报告。对于这个特定的受众,我通常会使用 echo=FALSE 将 R 代码排除在报告之外,这会在默认布局的绘图右侧留下大量空白。
如何编辑布局以使绘图图像右对齐并且我编写的文本显示在绘图的左侧而不是上方?
【问题讨论】:
您可以使用 CSS 属性 float: right 使图像向右浮动,例如
```{r fig-a, out.extra='style="float: right"', echo=FALSE}
x <- rnorm(100)
y <- 2*x + rnorm(100)
par(mar = c(4, 4, .1, .1))
plot(x,y)
```
示例输出:
【讨论】: