2016-07-26 166 views
1

我在演示文稿中使用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

你可以嘗試以下方法:

選項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觀察者)以查看源代碼)

+0

謝謝,這工作!我只是修改了一下你的代碼,所以不需要檢查:'## Slide_title {#margins} '其中'margins'是用戶在幻燈片標題中設置的標籤。 – eborbath

+0

@Endre更好:) –