我有一个 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 块来完成此操作。