Я хочу динамически генерировать вкладки, и каждая вкладка отображает график corddiag
график
library(igraph)
library(tidygraph)
library(chorddiag)
m <- matrix(c(11975, 5871, 8916, 2868,
1951, 10048, 2060, 6171,
8010, 16145, 8090, 8045,
1013, 990, 940, 6907),
byrow = TRUE,
nrow = 4, ncol = 4)
groupnames <- c("black", "blonde", "brown", "red")
row.names(m) <- groupnames
colnames(m) <- groupnames
m - это просто какой-то график corddiag
, который я использую для простоты. У меня разные графики на каждой странице на основе разных наборов данных. Поэтому на следующем этапе я создал список из corddiag
графиков:
```{r, include=FALSE}
graphList_biling.lan <- list()
for ( i in 1:3) {
graphList_biling.lan[[i]] <- htmltools::tagList(chorddiag(m))
}
```
Я просто использовал один и тот же m
в каждом l oop для простоты, но на моем фактическом графике они будут разными , поэтому мне нужно создать список. Затем я делаю следующее:
## First learned languages {.tabset .tabset-fade .tabset-pills}
```{r echo=FALSE, fig.height=6, fig.width=6, warning=FALSE, results='asis'}
for (i in 1:3) {
cat("###", paste("Tab ",i), '{-}', '\n\n')
print(htmltools::tagList( graphList_biling.lan[[i]]))
cat( '\n\n')
}
```
В окне Rmarkdown все работает очень хорошо, но когда я завязываю узел, я не могу создавать графики. Он создает пространство, но графики не отображаются