bur*_*ger 8 plot r knitr r-markdown rnotebook
我正在使用R笔记本.这是我的大块:
```{r}
test = matrix(rnorm(200), 20, 10)
pheatmap::pheatmap(test)
```
Run Code Online (Sandbox Code Playgroud)
我想这是由于pheatmap生成绘图的方式,但它实际上首先生成一个空白的图.因此,这是我看到的输出:

如何摆脱第一张图片?我在RStudio输出(上面的截图)和.nb.html文件中看到了它.如果我编织HTML,空白图不存在.
我尝试了不同的fig.keep选择.它们在我编织HTML时起作用,但它们似乎对.nb.html文件没有影响.我怎么能摆脱它?
更新:此问题已在pheatmap中修复.它可能仍适用于其他场景.
这很奇怪。尝试这个:
```{r}
library(pheatmap)
p <- pheatmap(test, silent = TRUE)
plot(p$gtable)
```
Run Code Online (Sandbox Code Playgroud)
它产生的正是您所描述的。现在,将其分成两块。
```{r}
library(pheatmap)
p <- pheatmap(test, silent = TRUE)
```
```{r}
plot(p$gtable)
```
Run Code Online (Sandbox Code Playgroud)
有用!但我不知道为什么。
| 归档时间: |
|
| 查看次数: |
821 次 |
| 最近记录: |