ioslides中标题和情节之间的空白区域

时间:2016-07-26 12:49:25

标签: r markdown ioslides

我正在使用ioslides的默认主题进行演示,我在幻灯片上安排绘图时遇到了困难。

我对相应的幻灯片使用以下代码:

```{r crint1, fig.width = 7, fig.height = 5.5, fig.retina = NULL, fig.align="center"}
options(warn=-1)
load("path_to_data.RData")
ord <- order(cor.table$COR)
barplot(cor.table$COR[ord], names.arg=cor.table$group[ord],horiz=T
        , cex.name=.6, border=F, space=.3, col="gray30", 
        xlab="Correlation Coefficient", las=1)
  grid(NULL, NA, col="white", lty="solid", lwd=0.7)
    abline(v=mean(cor.table$COR), lwd=2, lty=2, col="red")
      text(mean(cor.table$COR), 1, "Average", cex=.8, col="red", pos=4)```

结果如下:

link to image

哪个没关系,但我希望情节从标题下方开始,并在幻灯片上进一步扩展,因此行的名称是可读的,不会重叠。

我尝试使用fig.heightfig.width,但它们只会扩展绘图的大小,并且不会更改起始坐标(这会使绘图延伸到幻灯片之外)。

有没有办法减少标题下面的空白区域并使用该边距来扩展图表?我假设我必须编辑特定幻灯片的CSS,我只是不确定如何。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

您可以尝试以下操作:

选项1:

为幻灯片id(此处为#slideID)并更改边距:

## Slide_title {#slideID} 
<style> 
  #slideID > p { 
    margin-top: -50px; 
  } 
</style>

选项2:

使用图表标识幻灯片(在我的情况下,idslide-1并添加以下样式:

<style>
    #slide-1 > p {
      margin-top: -50px;
    }
</style>

该图包含img标记。段落p围绕着它。我们想通过50px向上移动这个。 此外,您还可以更改绘图内的边距,以最小化绘图区域上方的空白区域。

enter image description here

(用于识别正确的幻灯片:打开演示文稿,使用绘图显示幻灯片并使用浏览器(或RStudio查看器)中的 inspect元素选项查看源代码)< / p>