#r #plot #reference #r-markdown
#r #график #ссылка #r-markdown
Вопрос:
Я хочу сделать ссылку на boxplot в коде R markdown. Я пытался сделать это таким образом, но у меня ничего не получилось:
text text text ([Figure 1](#fig1)) text text text
{#fig1}
chunk:
:::
```r
df$NF <- df$`non-failing heart (NF)`
df$F <- df$`failing heart (F)`
boxplot(df[3:4],
data=df,
cex.lab=0.65,
xlab="Fig. 1 IRE binding activity for non-failing (NF) and failing (F) hearts.",
ylab="IRE binding activity (%)",
col="orange",
border="brown",
ylim = c(0, 120)
)
```
:::
Моя идея состоит в том, чтобы присвоить идентификатор цифре в R-коде, но я не знал, как это сделать.
Ответ №1:
Используйте bookdown. Затем вы можете перекрестно ссылаться на цифры.
text text (fig. @ref(fig:blabla))
```{r blabla, fig.cap = "caption"}
plot(1:2, 1:2)
```
См. https://bookdown.org/yihui/bookdown/figures.html для получения дополнительной информации
Комментарии:
1. спасибо, что пытались мне помочь, я попробовал ваше предложение, но оно будет воспринято как текст следующим образом: (рис. @ref(рис.: блабла)))
2. Похоже, вы не используете формат вывода bookdown. Выберите один из выходных форматов bookdown и создайте книгу (вместо того, чтобы вязать Rmd).
3. спасибо, но вы имеете в виду, что я должен определить вывод bookdown в заголовке?
4. да, вам нужно определить формат вывода bookdown в заголовке yaml