重用包括使用 knitr .Rmd 绘图的 block

标签 r knitr

当包含绘图的块被重用时,绘图没有正确引用,即它们对于两个块是相同的,尽管它们应该是不同的。我该怎么办?

## Test

```{r}
col <- "black"
```

```{r chunk1}
plot(0, col=col)
```

```{r}
col <- "red"
```

```{r chunk1}
```

最佳答案

您应该使用不同的标签,例如

```{r chunk2, ref.label='chunk1'}
```

http://yihui.name/knitr/demo/reference/

关于重用包括使用 knitr .Rmd 绘图的 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11080793/

相关文章:

r - 我的计算机上运行的是哪个版本的 R?

r - 更改时间序列中指定间隔的线型(实线到虚线)

r - 如何根据 knitr 中的条件包含标题

R - knitr - ShareLatex - install.packages(xyz)

r - 如何为 R 中的每个变量提取某些行?

r - 如何仅使用 getSymbols 将多个收盘价下载到单独的 xts 文件中?

r - 加权最小二乘估计的函数

r - 通过 Shiny 将图片上传到 knitr 文档

markdown - 将 Rmd 中的目录和附属列表分离为 PDF 文件

r - 如何在 R Markdown 的 YAML 元数据中创建多级字典?