我在使用 RMarkdown 使用
\@ref(fig:figure1)
引用表格和图形时遇到了问题。虽然此方法在渲染为 PDF 或 HTML 输出时在 RStudio 中完美运行,但它似乎不适用于 Kaggle。作为参考,请查看我的笔记本,https://www.kaggle.com/code/sanjiv856/google-data-analytics-capstone-project-case-study,参考表格和数字显示为@ref(tab:table1)
或@ref(fig:figure1)
。我将不胜感激任何建议或解决方案。
我尝试查看其他人的笔记本、评论和问题,但没有发现有人以这种方式引用表格和数字。
我希望在文本中将图形和表格标记为表 1.1 或图 3.5,具体取决于它在 PDF 或 HTML 渲染输出中出现的文本和/部分的位置。
您可以演示它使用块标签作为在 Rmarkdown kaggle 中分配标签的一种方法来显示图形和表格:
---
title: "Example RMarkdown"
output:
html_document:
toc: true
toc_float: true
---
### Figure Reference
```{r scatterplot, fig.cap="Scatter Plot Caption"}
# Example data
x <- 1:10
y <- x^2
plot(x, y)
# Example data
mydata <- data.frame(
Name = c("Alice", "Bob", "Charlie"),
Age = c(25, 30, 28)
)
# Print table
knitr::kable(mydata, caption = "Example Table Caption")
1-用数据设置RMarkdown文档。
scatterplot
) 和表格 (example_table
)。fig.cap
和 caption
参数用于为其提供标题。\@ref(label)
语法在文本中引用了这些图形和表格。您可以根据您的需要调整上述代码。我希望这有帮助