使用带有RNotebook的牛皮图时的空白图

时间:2017-11-29 18:22:40

标签: r rnotebook cowplot

我说下面有RNotebook。

---
title: "R Notebook"
output: html_notebook
---

```{r}
library(cowplot)
library(ggplot2)
g <- ggplot(mtcars) + geom_point(aes(mpg, hp))
plot_grid(g,g)
```

当我运行时,我得到一个空白的情节,然后是实际的情节。这似乎是一个新问题,因为过去运行良好的旧代码现在没有。其他人有同样的问题吗?任何人都可以建议为什么会发生这种情况以及如何阻止它?

sessionInfo():

R version 3.3.3 (2017-03-06)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] cowplot_0.9.1      ggplot2_2.2.1.9000

loaded via a namespace (and not attached):
 [1] labeling_0.3      colorspace_1.3-2  scales_0.5.0.9000 lazyeval_0.2.1    plyr_1.8.4        tools_3.3.3      
 [7] gtable_0.2.0      tibble_1.3.4      yaml_2.1.14       Rcpp_0.12.14      grid_3.3.3        knitr_1.17       
[13] rlang_0.1.4       munsell_0.4.3    

修改

我降级到ggplot2 2.2.1,问题仍然存在。在我将其呈现为HTML之前和HTML文件之后,空白面板都出现在Rmd文件中。我附上了HTML输出的图片。我之前尝试运行grDevices::graphics.off()但没有成功。我之前忘了提到:我刚升级到RStudio 1.1.383。

enter image description here

啊哈!

当我将文件编织为html_document而不是使用预览将其呈现为html_notebook时,会发生,因此可能这是一个RNotebook问题,而不是RMarkdown问题。

0 个答案:

没有答案