1
從圖像中刪除邊框這裏是被R塊和圖表幻燈片的代碼:使用slidify reveal.js
---
```{r, echo=FALSE, warning=FALSE}
dd<-data.frame(x=1:10, y=21:30)
library(ggplot2)
ggplot(dd, aes(x,y)) + geom_point(color="red", size=6) +
theme(plot.background=element_rect(fill="gray7", color="gray7"),
panel.background=element_rect(fill="gray7"),
axis.line=element_line(color="white"),
panel.grid=element_blank(),
axis.text=element_text(color="white", size=rel(1.3)),
axis.title=element_text(color="white", size=rel(1.3))
)
```
---
這是我的YAML:
---
framework : revealjs
revealjs : {theme: night, transition: none, center: "false"}
highlighter : highlight.js
hitheme : github
widgets : [mathjax]
mode : selfcontained
url : {lib: ./libraries}
knit : slidify::knit2slides
assets:
js:
- "http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"
- "http://bartaz.github.io/sandbox.js/jquery.highlight.js"
---
這給了這個陰謀在幻燈片上:
明顯的邊界是有,因爲這是默認爲reveal.js主題。我對大多數幻燈片的邊框都沒問題,但是對於某些R塊產生的圖形,我不需要它。我發現很難簡單地刪除它。我有一個hacky解決方法。我不包括組塊的輸出,然後我用一些HTML來指代剛剛被命名並保存到我的assets/fig
文件夾中的圖片:
```{r, echo=FALSE, warning=FALSE, chunk_name, include=FALSE}
dd<-data.frame(x=1:10, y=21:30)
library(ggplot2)
ggplot(dd, aes(x,y)) + geom_point(color="red", size=6) +
theme(plot.background=element_rect(fill="gray7", color="gray7"),
panel.background=element_rect(fill="gray7"),
axis.line=element_line(color="white"),
panel.grid=element_blank(),
axis.text=element_text(color="white", size=rel(1.3)),
axis.title=element_text(color="white", size=rel(1.3))
)
```
<img src="assets/fig/chunk_name-1.png" style="background:none; border:none; box-shadow:none;">
---
這給出了這樣的輸出:
這是好的,但它似乎並沒有正確的方式來做到這一點,我可以看到這可能不適用於所有情況。有沒有更好的方法來擺脫r-chunk的圖形輸出的邊界?
編輯:對於顏色愛好者來說,#111111是reveal.js背景顏色,所以本來會更好地使用它。