小编A_M*_*ame的帖子

使用 reticulate 交叉引用 Rmarkdown 中的 python 代码块

我有一个 Rmarkdown 文档,其中包含一些使用该reticulate库的 python 代码块。代码执行输出完美;但是,我如何使用其标签交叉引用文本中生成的绘图?我正在使用bookdown::pdf_documents2etc,并且使用标准的 R 块的内联引用没有问题\@ref(fig:my-plot)

MWE 是:


```{python, my-plot}
import matplotlib.pyplot as plt
import numpy as np

x = np.arange(10)
y = np.arange(10)
plt.figure()
plt.plot(x, y)
plt.show()
```
Run Code Online (Sandbox Code Playgroud)

图中\@ref(fig:my-plot)....


我尝试过不预先添加块类型(图等)

我知道我可以将图像保存到文件中并将其作为后续 R 块包含在内knitr,但最好单独通过 python 块来完成此操作。

python r r-markdown reticulate

5
推荐指数
1
解决办法
488
查看次数

标签 统计

python ×1

r ×1

r-markdown ×1

reticulate ×1